会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lidan
博客园
首页
新随笔
联系
订阅
管理
2012年1月12日
effective C++ 条款 7:为多态声明virtual析构函数
摘要: c++明确指出,当derived class对象由一个base class指针删除,而该base class带着一个non-virtual析构函数,其结果未有定义— 实际执行时,通常发生的是对象的derived成分没被销毁。会造成“局部销毁”对象。 而避免这个问题很简单:给base class一个virtual析构函数。 任何class只要带有virtual函数,都几乎确定应该有一个v...
阅读全文
posted @ 2012-01-12 19:27 lidan
阅读(308)
评论(0)
推荐(0)
编辑
公告