参考解答
当基类指针指向用new运算符生成的派生类对象时,delete基类指针时,派生类部分没有释放掉而造成释放不彻底现象,需要虚析构函数。 补充:虚函数就是让派生类调用基类的虚函数。
相似问题
怎样消除多重继承中的二义性?
怎样消除多重继承中的二义性?
在C++ 程序中调用被 C 编译器编译后的函数 为什么要加 extern “C”?
在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”?
如何打印出当前源文件的文件名以及源文件的当前行号?
如何打印出当前源文件的文件名以及源文件的当前行号?
什么时候需要“引用”?
什么时候需要“引用”?
怎样定义一个纯虚函数?含有纯虚函数的类称为什么?
怎样定义一个纯虚函数?含有纯虚函数的类称为什么?
