EffectiveC++笔记 目录

Charpter 1. 让自己习惯C++                                         

条款01: 视C++为一个语言联邦

条款02: 尽量以const,enum,inline替换#define

条款03: 尽可能使用const

条款04: 确定对象被使用前已先被初始化

Charpter 2. 构造/析构/赋值运算                          

条款05: 了解C++默默编写并调用哪些函数

条款06: 若不想使用编译器自动生成的函数,就该明确拒绝

条款07: 为多态基类声明virtual析构函数

条款08: 别让异常逃离析构函数 ·································

条款09: 绝不在构造和析构过程中调用virtual函数··················

条款10: 令operator=返回一个reference to *this··················

条款11: 在operator=中处理“自我赋值”···························

条款12: 复制对象时勿忘其每一个成分····························

Chapter 3.资源管理

条款13: 以对象管理资源········································

条款14: 在资源管理类中小心coping行为··························

条款15: 在资源管理类中提供对原始资源的访问····················

条款16: 成对使用new和delete时要采取相同形式···················

条款17: 以独立语句将newed对象置入智能指针····················

猜你喜欢

转载自www.cnblogs.com/1Kasshole/p/9178360.html