会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
imjustice 的学习笔记
博客园
首页
新随笔
联系
订阅
管理
2017年12月28日
std::shared_ptr<void>的工作原理
摘要: 前戏 先抛出两个问题 如果delete一个指针,但是它真实的类型和指针类型不一样会发生什么? 是谁调用了析构函数? 下面这段代码会发生什么有趣的事情? 看一下汇编代码可以看到main函数主要做了下面这几件事 从汇编中可以看出,构造造函数和析构函数是编译器根据指针的类型生成的调用代码。而且编译器是不允
阅读全文
posted @ 2017-12-28 23:41 imjustice
阅读(11500)
评论(0)
推荐(0)
编辑
公告