参考Effective c++ 条款7 和调款9
条款7:
多态性质的基类虚析构函数的重要性!
1、带多态性质的 base classes应该声明一个virtual 析构函数, 如果class带有任何virtual函数,它就应该拥有一个virtual析构函数。
2、classes的设计目的如果不是作为base virtual 使用,就不是为了具备多态性,就不该声明virtual析构函数
条款9:
参考Effective c++ 条款7 和调款9
条款7:
多态性质的基类虚析构函数的重要性!
条款9: