【发布时间】:2012-02-24 02:34:57
【问题描述】:
如果一个类(具有虚函数)及其继承类的所有数据成员都是非指针类型(意味着它不能保存任何动态内存),是否需要将析构函数声明为虚函数?
例子
class base {
int x;
public:
virtual void fn(){}
};
class der: public base {
int y;
public:
void fn(){}
};
这里我们需要一个虚拟析构函数吗?
【问题讨论】:
标签: c++