More Effective C++中文版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Scott Meyers著;侯捷译
- 出 版 社:北京:中国电力出版社
- 出版年份:2003
- ISBN:7508314867
- 页数:317 页
导读(Introduction) 1
基础议题(Basics) 9
条款1:仔细区别 pointers 和 references 9
条款2:最好使用 C++ 转型操作符 12
条款3:绝对不要以polymorphically(多态)方式来处理数组 16
条款4:非必要不提供 default constructor 19
操作符(Operators) 24
条款5:对定制的型别转换函数保持警觉 24
条款6:区别 increment/decrement 操作符的前置(prefix)和后置(postfix)型式 31
条款7:千万不要重载 , ||, 和 , 操作符 35
条款8:了解各种不同意义的 new 和 delete 38
异常(Exceptions) 44
条款9:利用 destructors 避免泄漏资源 45
条款10:在 constructors 内阻止资源泄漏(resource leaks) 50
条款11:禁止异常(exceptions)流出 destructors 之外 58
条款12:了解「掷出一个 exception」与「传递一个参数」或「调用一个虚函数」之间的差异 61
条款13:以 by reference 方式捕捉 exceptions 68
条款14:明智运用 exception specifications 72
条款15:了解异常处理(exception handling)的成本 78
效率(Efficiency) 81
条款16:谨记 80-20 法则 82
条款17:考虑使用 lazy evaluation 85
条款18:分期摊还预期的计算成本 93
条款19:了解暂时对象的来源 98
条款20:协助完成「返回值优化(RVO)」 101
条款21:利用重载技术(overload)避免隐式型别转换 105
条款22:考虑以操作符复合型式(op=)取代其独身型式(op) 107
条款23:考虑使用其它程序库 110
条款24:了解 virtual functions、multiple inheritance、virtual base classes、runtime type identification 所需的成本 113
技术(Techniques, Idioms, Pattern) 123
条款25:将 constructor 和 non-member functions 虚化 123
条款26:限制某个 class 所能产生的对象数量 130
条款27:要求(或禁止)对象产生于 heap 之中 145
条款28:Smart Pointers(智能指针) 159
条款29:Reference counting(引用计数) 183
条款30:Proxy classes(替身类、代理类) 213
条款31:让函数根据一个以上的对象型别来决定如何虚化 228
杂项讨论(Miscellany) 252
条款32:在未来时态下发展程序 252
条款33:将非尾端类(non-leaf classes)设计为抽象类(abstract classes) 258
条款34:如何在同一个程序中结合 C++ 和 C 270
条款35:让自己习惯于标准 C++ 语言 277
推荐书目 285
auto_ptr 实现代码 291
索引1 (General Index) 295
索引2 (Index of Example Classes, Functions, and Templtaes) 313
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《生物化学 本科临床 英文版》张晓伟 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《代数簇 英文版》(荷)Eduard Lo 2019
- 《全国高等教育艺术设计专业规划教材 AutoCAD2020中文版标准教程》(中国)张莉,周子良,何婧 2019
- 《高等学校中外合作办学适用教材 高等数学 上 英文版》(中国)潘斌,牛宏,陈丽 2019
- 《全国高等学校药学类专业教材 药理学 英文版》殷明,朱依谆主编 2017
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018