读书笔记:Effective C++ 2.0 版,条款11(拷贝构造函数和赋值操作符)、条款12(初始化列表)
条款11:为需要动态分配内存的类声明一个拷贝构造函数和一个赋值操作符只要类里有指针时,就要写自己版本的拷贝构造函数和赋值操作符函数。确定不会使用时,可以只声明这些函数(声明为private成员)而不去定义(实现)它们。这就防止了会有人去调用它们,也防止了编译器去生成它们。新版本cpp语法中,还可以设置函数实现为delete。classNonCopyable{public:NonCopyable()