effect C++

时间:2013-08-18 08:52:15
【文件属性】:
文件名称:effect C++
文件大小:339KB
文件格式:RAR
更新时间:2013-08-18 08:52:15
effect C++ C++ 经典书籍之一 内部有大量例子 觉得超值
【文件预览】:
effect c++
----15 让operator=返回×this的引用.htm(20KB)
----11 为需要动态分配内存的类声明拷贝构造函数赋值操作符.htm(19KB)
----05对应的new和delete要采用相同的形式.htm(18KB)
----43 明智地使用多继承.htm(44KB)
----41 区分继承和模板.htm(21KB)
----复件 10. 如果写了operator new就要同时写operator delete.htm(32KB)
----13 初始化列表中成员列出的顺序和它们在类中声明的顺序相同.htm(16KB)
----46 宁可编译和链接时出错,也不要运行时出错.htm(18KB)
----06析构函数里对指针成员调用delete.htm(15KB)
----42 明智地使用私有继承.htm(24KB)
----24 在函数重载和设定参数缺省值间慎重选择.htm(20KB)
----45弄清C++在幕后为你所写、所调用的函数.htm(23KB)
----20避免public接口出现数据成员.htm(16KB)
----50 提高对C++的认识.htm(32KB)
----35使公有继承体现 “是一个” 的含义.htm(28KB)
----19 分清成员函数,非成员函数和友元函数.htm(22KB)
----51指針輿引用的區別.htm(28KB)
----12 尽量使用初始化而不要在构造函数里赋值.htm(20KB)
----21 尽可能使用const.htm(28KB)
----07预先准备好内存不够的情况.htm(31KB)
----14 确定基类有虚析构函数.htm(22KB)
----16 在operator=中对所有数据成员赋值.htm(20KB)
----04尽量使用C++风格的注释.htm(16KB)
----10. 如果写了operator new就要同时写operator delete.htm(32KB)
----08. 写operator new和operator delete时要遵循常规.htm(21KB)
----33 明智地使用内联.htm(25KB)
----27 如果不想使用隐式生成的函数就要显式地禁止它.htm(15KB)
----49 熟悉标准库.htm(29KB)
----38 决不要重新定义继承而来的缺省参数值.htm(18KB)
----03尽量用new和delete而不用malloc和free.htm(17KB)
----47确保非局部静态对象在使用前被初始化.htm(22KB)
----22 尽量用“传引用”而不用“传值”.htm(19KB)
----44说你想说的;理解你所说的.htm(15KB)
----02尽量用iostream而不用stdio.h.htm(17KB)
----48重视编译器警告.htm(15KB)
----26 当心潜在的二义性.htm(19KB)
----18 争取使类的接口完整并且最小.htm(23KB)
----29避免返回内部数据的句柄.htm(24KB)
----30 避免这样的成员函数:其返回值是指向成员的非const指针或引用,但成员的访问级比这个函数要低.htm(17KB)
----01尽量用const和inline而不用#define.htm(25KB)
----37决不要重新定义继承而来的非虚函数.htm(17KB)
----40通过分层来体现 “有一个” 或“用?实现”.htm(19KB)
----23 必须返回一个对象时不要试图返回一个引用.htm(22KB)
----36 区分接口继承和实现继承.htm(25KB)
----39 避免 ”向下转换“ 继承层次.htm(28KB)
----17 在operator=中检查给自己赋值的情况.htm(21KB)
----34 将文件间的编译依赖性降至最低.htm(31KB)
----09. 避免隐藏标准形式的new.htm(17KB)
----25避免对指针和数字类型重载.htm(22KB)
----31 千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用.htm(19KB)
----32 尽可能地推迟变量的定义.htm(19KB)

网友评论