ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

 

 

 

 

推荐使用make_shared.

 

 

使用陷阱

shared_ptr作为被管控的对象的成员时,小心因循环引用造成无法释放资源!

图示:

 

 

 

 

weak_ptr

 使用weak_ptr,可以解决上述问题,即两个对象无法析构:(将其中一个shared_ptr指针换成弱指针)

 

 

 

 

补充

 

posted on 2022-11-04 20:26  理想主义者光芒万丈  阅读(25)  评论(0)    收藏  举报