条款7:为多态基类声明virtual析构函数--总结
为多态基类声明virtual析构函数何时使用virtual析构函数析构函数不可以随意声明为virtual最后
何时使用virtual析构函数
当我们使用基类指针指向一个派生类型,且该派生类型对象位于heap区时。此时对基类指针进行delete,则会造成错误,将造成对象的派生成分没有被析构,因为其实际上仅调用的时基类的析构函数,与派生类并无关系。
因此将析构函数声明为virtual将有效的解决这个问...
原创
2020-02-14 16:41:20 ·
124 阅读 ·
0 评论