More Effective C++ 35个改善编程与设计的有效方法 中文版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)梅耶著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121125706
- 页数:320 页
导读(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操作符的条款7:千万不要重载&&,ll和,操作符 35
条款8:了解各种不同意义的new和delete 38
异常(E×ceptions) 44
条款9:利用destructors避免泄漏资源 45
条款10:在constructors内阻止资源泄漏(resource leak) 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)避免隐式类型车(implicttype conversions) 105
条款22:考虑以操作符复合形式(op=)取代其独身形式(op) 107
条款23:考虑使用其他程序库 110
条款24:了解virtual functions、 multiple inheritance、 virtual base classes、runtime type identifiication的成本 113
条款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
推荐读物(Recommended Reading) 285
auto_ptr实现代码 291
索引(一)(General Inde×) 295
索引(二)(Inde× of E×ample Classes, Functions, and Templates) 313
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《景观艺术设计》林春水,马俊 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017