为什么要把父类的析构函数定义成虚函数?
发布时间:2021-05-20 14:29:55 所属栏目:大数据 来源: https://blog.csdn.net/dragonf
导读:?2008-09-19 20:48 问:为什么要把父类的析构函数定义成虚函数? 答:否则子类的析构函数可以未被调用,具体代码如下: class A { public: A(){TRACE("A()/n");}; ~A(){TRACE("~A()/n");}; }; class B : public A { public: B(){TRACE("B()/n");}; ~B(){TRACE("~B(
?2008-09-19 20:48 |