当类中有虚函数时,隐式生成的析构函数是否也是虚拟的?

时间:2016-03-19 23:35:42

标签: c++ destructor virtual-destructor

假设我们有一个班级

class A
{
    virtual void f();
};

默认析构函数是虚拟的吗?

1 个答案:

答案 0 :(得分:6)

即可。除非您明确说明它是virtual或者类具有带有virtual析构函数的基类,否则析构函数始终为非virtual