Skip to content

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