在C++中覆盖类(包含虚析构函数)时,我在继承类中重写了析构函数并将其声明为虚函数,但是我需要调用基类的析构函数吗?
如果需要,我想代码应该是这样的...
MyChildClass::~MyChildClass() // virtual in header
{
// Call to base destructor...
this->MyBaseClass::~MyBaseClass();
// Some destructing specific to MyChildClass
}
我是正确的吗?
delete
两次会导致分段错误? - Géry Ogam