读书笔记 Effective C++
2012-02-19 12:34
232 查看
polymorphic(带多态性质的)base classes应该声明一个virtual析构函数。如果class带有任何virtual函数,它就应该拥有一个virtual析构函数。
Classes的设计目的如果不是作为base classes使用,或不是为了具备多态性(polymorphically),就不该声明virtual析构函数。
Classes的设计目的如果不是作为base classes使用,或不是为了具备多态性(polymorphically),就不该声明virtual析构函数。
相关文章推荐
- Effective C++ 读书笔记7
- Effective C++ 读书笔记——尽量以const,enum,inline替换 #define
- Effective C++ 读书笔记(13-32)
- 《Effective C++》读书笔记之item37:绝不重新定义继承而来的缺省参数值
- 《Effective C++》读书笔记之item45:运用成员函数模板接受所有兼容类型
- 《Effective C++》读书笔记之item55:让自己熟悉Boost
- Effective C++ 读书笔记
- 《Effective C++(第三版)》读书笔记
- effective C++ 12_复制对象时勿忘其每一个成分 读书笔记
- 读书笔记《Effective c++》 条款04 确定对象被使用前已经被初始化
- 读书笔记《Effective c++》 条款15 在资源管理类中提供对原始资源的访问
- Effective C++ 读书笔记 条款01
- effective C++ 读书笔记 条款21
- effective C++ 读书笔记 条款12
- effective C++ 读书笔记 条款22
- 《Effective C++ 2nd Edition》读书笔记
- Effective c++ 读书笔记
- Effective C++ 读书笔记(7)
- Effective C++ 读书笔记(20)
- Effective C++ 读书笔记(28)