首页 > 其他 > 详细

虚析构函数

时间:2015-11-21 19:43:41      阅读:284      评论:0      收藏:0      [点我收藏+]

在c++开发中,用来做基类的析构函数一般都是虚函数。

    为什么会这样呢?原因就是:

                                     当用基类的指针删除一个派生类的对象时,如果基类的析构函数不是虚函数,那么派生类的析构函数不会调用(基类的析构函数会)。

   而类的析构函数里一般是释放内存资源,析构函数不被调用的话会造成内存泄漏。

虚析构函数

原文:http://www.cnblogs.com/fudong/p/4984517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!