![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective C++
枫叶千言
这个作者很懒,什么都没留下…
展开
-
条款4:确定对象被使用前已先被初始化
确定对象被使用前已先被初始化原创 2017-09-05 13:00:14 · 268 阅读 · 0 评论 -
条款3:尽可能使用const
条款3:尽可能使用const原创 2017-09-05 12:39:59 · 284 阅读 · 0 评论 -
条款5:类拷贝赋值操作符不能作用于-》常量成员变量和引用成员变量
条款5:类拷贝赋值操作符不能作用于-》常量成员变量和引用成员变量原创 2017-09-05 13:06:56 · 346 阅读 · 0 评论 -
条款6:阻止编译器自动生成拷贝构造函数和赋值函数
为了阻止编译器默认生成拷贝构造函数和拷贝赋值函数,我们需要手动去重写这两个函数,某些情况下,为了避免调用拷贝构造函数和拷贝赋值函数,我们需要将他们设置成private,防止被调用。但是类的成员函数和friend函数还是可以调用private函数,如果这个private函数只申明不定义,则会产生一个连接错误;针对上述两种情况,我们可以定一个base类,在base类中将拷贝构造函数和拷贝赋值函数设原创 2017-09-05 13:18:08 · 1344 阅读 · 0 评论 -
条款7:多态基类的析构函数应该为虚函数
多态基类的析构函数应该为虚函数原创 2017-09-05 13:22:49 · 285 阅读 · 0 评论