【C++】Virtual method but non-virtual destructor
有虚函数(纯虚函数)就应该有虚析构函数。
[code="c++"]
class Base
{
public:
virtual void func() = 0;
virtual ~Base() {}; // 注意,有{}实现
};
class Child : public Base
{
public:
void func()
{
...
原创
2012-04-10 14:47:16 ·
850 阅读 ·
0 评论