会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yaukeywang's Cafe.
A shot of coffee, a piece of code.
博客园
首页
新随笔
联系
订阅
管理
2009年7月26日
复习虚析构函数
摘要: 啥也不说,看这段话就明白了为什么要用虚析构函数。C++ 指出:当一个派生类对象通过使用一个基类指针删除,而这个基类有一个非虚的析构函数,则结果是未定义的。运行时比较有代表性的后果是对象的派生部分不会被销毁。如果一个类要被另外一个类继承,而且用其指针指向其子类对象时,如A* d = new B();(假定A是基类,B是从A继承而来的派生类),那么其(A类)析构函数必须是虚的,否则在delete d时...
阅读全文
posted @ 2009-07-26 14:00 yaukey
阅读(209)
评论(0)
推荐(0)
编辑
公告