续--chapter06-虚析构函数

1、如果一个类的析构函数是虚函数,那么由它派生而来的所有子类的析构函数也是虚函数。析构函数设置为虚函数之后,在使用指针引用时可以动态绑定,实现运行时的多态,保证使用基类类型的指针就能调用针对不同对象的调用不同的析构函数,从而完成清理工作。即:如果有可能通过基类指针调用对象的析构函数,就需要让基类的析构函数成为虚函数,否则产生不确定的后果(如内存泄漏)。 2、第二张图,释放q指针时,由于Base的析
相关文章
相关标签/搜索