- 链接地址:https://blog.csdn.net/dashen2259/article/details/101995765
- 链接标题:C++-基类的析构函数为什么要加virtual虚析构函数(转)-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:8781
知识背景 要弄明白这个问题,首先要了解下C++中的动态绑定。 关于动态绑定的讲解,请参阅: C++中的动态类型与动态绑定、虚函数、多态实现正题 直接的讲,C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基类中采用的是非虚析构函数..._为什么析构函数加virtual
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除