Effective C++阅读笔记Effective C++阅读笔记.........................................................1原则 3:尽可能使用 const...................................................4原则 5:了解 C++默默编写并调用哪些函数.....................................6原则 6:若不想使用编译器自动生成的函数,就应该明确拒绝....................8原则 7:为多态基类声明 virtual 析构函数...................................11原则 8:别让异常逃离析构函数.............................................15原则 9:绝不在构造和析构过程中调用 virtual 函数...........................16原则 10:令 operator=返回一个 reference to *this..........................19原则 11:在 operator=中处理“自我赋值”...................................19原则 12:复制对象时勿忘其每一个成分......................................21原则 13:以对象管理资源..................................................22原则 14:在资源管理类中小心 COPYING 行为..................................24原则 15:在资源管理类中提供对原始资源的访问..............................25原则 16:成对使用 new 和 delete 时要采纳相同形式............................27原则 17:以独立语句将 newed 对象置入智能指针..............................28原则 18:让接口容易被正确使用,不易被误用................................29原则 19:设计 class 犹如设计 type..........................................30原则 20:宁以引用传递代替值传递..........................................31原则 21:必须返回对象时,别妄想返回其引用................................32原则 22:将成员变量声明为 private.........................................33原则 23:宁以非 member、非 friend 替换 member 函数..........................34原则 24:若所有参数皆需要类型转换,请为此采纳非 member 函数...............35原则 25:考虑写出一个不抛出异常的 swap 函数...............................37原则 26:尽可能延后变量定义式的出现时间..................................39原则 27:尽量少做类型转换动作............................................40原则 28:避开返回 ...