Opening book details…
Can I read Effective C++ : 改善程序与设计的55个具体做法 : 55 specific ways to improve your programs and designs : 中文版 on EtoBox?
Effective C++ : 改善程序与设计的55个具体做法 : 55 specific ways to improve your programs and designs : 中文版 by (美)ScottMeyers著, Scott Douglas Meyers, 梅耶 (Meyers, Scott) is a book available to read on EtoBox.
What is Effective C++ : 改善程序与设计的55个具体做法 : 55 specific ways to improve your programs and designs : 中文版 about?
1 (p1): 导读 11 (p2): 1.让自己习惯C++ 11 (p3): 条款01:视C++为一个语言联邦 13 (p4): 条款02:尽量以const,enum,inline替换#define 17 (p5): 条款03:尽可能使用const 26 (p6): 条款04:确定对象被使用前已先被初始化 34 (p7): 2.构造/析构/赋值运算 34 (p8): 条款05:了解C++默默编写并调用哪些函数 37 (p9): 条款06:若不想使用编译器自动生成的函数,就该明确拒绝 40 (p10): 条款07:为多态基类声明virtual析构函数 44 (p11): 条款08:别让异常逃离析构函数 48 (p12): 条款09:绝不在构造和析构过程中调用virtual函数 52 (p13): 条款10:令operator=返回一个reference to*this 53 (p14): 条款11:在operator=中处理“自我赋值” 57 (p15): 条款12:复制对象时勿忘其每一个成分 61 (p16): 3.资源管理 61 (p17): 条款13:以对象管理资源 66 (p18): 条款14:在资源管理类中小心copying行为 69 (p19): 条款15:在资源管理类中提供对原始资源的访问 73 (p20): 条款16:成对使用new和delete时要采取相同形式 75 (p21): 条款17:以独立语句将newed对象置入智能指针 78 (p22): 4.设计与声明 78 (p23): 条款18:让接口容易被正确使用,不易被误用 84 (p24): 条款19:设计class犹如设计type 86 (p25): 条款20:宁以pass-by-reference-to-const替换pass-by-value 90 (p26): 条款21:必须返回对象时,别妄想返回其reference 94 (p27): 条款22:将成员变量声明为private 98 (p28): 条款23:宁以non-member、non-friend替换member函数 102 (p29): 条款24:若所有参数皆需类型转换,请为此采用non-member函数 106 (p30): 条款25:考虑写出一个不抛异常的swap函数 113 (p31): 5.实现 113 (p32): 条款26:尽可能延后变量定义式的出现时间 116 (p33): 条款27:尽量少做转型动作 123 (p34): 条款28:避免返回handles指向对象内部成分 127 (p35): 条款29:为“异常安全”而努力是值得的 134 (p36): 条款30:透彻了解inlining的里里外外 140 (p37): 条款31:将文件间的编译依存关系降至最低 149 (p38): 6.继承与面向对象设
- Author
- (美)ScottMeyers著, Scott Douglas Meyers, 梅耶 (Meyers, Scott)
- Publisher
- 北京:电子工业出版社
- Published
- 2011
- Language
- ZH
- ISBN
- 9787121123320
More by (美)ScottMeyers著, Scott Douglas Meyers, 梅耶 (Meyers, Scott)
Browse all works by (美)ScottMeyers著, Scott Douglas Meyers, 梅耶 (Meyers, Scott)
Similar books
- Effective C++中文版 : 改善程序与设计的55个具体做法 — 美国 Scott Meyers (2006)
- Effective C++ : 改善程序与设计的55个具体做法 = Effective C++ : 55 Specific Ways to Improve Your Programs and Designs : 评注版 — (美)梅耶著 (2011)
- Effective C#中文版 : 改善C#程序的50种方法 : 50 specific ways to improve your C# — (美)瓦格纳(Wagner,B.)著; 李建忠译 (2007)
- More Effective C#中文版 改善C#程序的50个具体办法 — BillWagner编著 (2010)
- EFFECTIVEC++改善程序与设计的55个具体做法第3版中文版 — unknow
- Effective Objective-C 2.0 : 编写高质量iOS与OS X代码的52个有效方法 = Effective objective-C 2.0 : 52 specific ways to improve your iOS and OS X programs — (英)Matt Galloway著; 爱飞翔译; 加洛韦; 爱飞翔 (2014)