会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
暗夜追月
博客园
首页
新随笔
联系
订阅
管理
12 2018 档案
std::shared_ptr 可调用父类的非虚析构函数
摘要:本测试环境为VS2015。支持C++11标准。 一般的我们通过指针或引用在C++中实现多态。如果要把数据存入容器,则可以使用智能指针。 如果要确保对象可以正常析构,则需要将父类的析构函数声明为虚函数。这样通过父类指针delete时,可确保子类对象的析构函数被正常调用。 正常情况下的执行结果如下图所示
阅读全文
posted @
2018-12-25 13:44
暗夜追月
阅读(1222)
评论(0)
推荐(0)
编辑
公告