会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
BobPong
首页
新随笔
联系
管理
2020年10月27日
C++析构函数后加上virtual的原因
摘要: 虚函数:指向基类的指针在操作它的多态类对象时,会根据不同的类对象,调用其相应的函数,实现动态绑定。 C++析构函数加上virtual是为了防止内存泄漏。假设基类中采用的是非虚析构函数,当删除基类指针指向的派生类对象时就不会触发动态绑定,因而只会调用基类的析构函数,而不会调用派生类的析构函数。那么在这
阅读全文
posted @ 2020-10-27 21:51 BobPong
阅读(651)
评论(0)
推荐(0)
编辑