会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
byjz
C++需要不断地练习
博客园
首页
新随笔
联系
管理
订阅
2018年3月28日
[C++11]shared_ptr循环引用导致内存泄露
摘要: 要解决此问题,需要使用weak_ptr来进行修改,因为weak_ptr允许你“共享但不拥有”某对象,strong ref则始终为1,在释放了栈空间上的ptr1内存时,ref count减1为0,则进行相应的对象的内存释放(调用A的析构函数),weak ref在最后又变为0(当shared_ptr失去
阅读全文
posted @ 2018-03-28 10:58 byjz
阅读(477)
评论(0)
推荐(0)
编辑
公告