xf_said

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

shared_ptr是强引用,会计数,weak_ptr是弱引用,不会计数,

为了避免shared_ptr对象相互只有导致循环引用,通常做法是:

owner持有指向child的shared_ptr,child持有指向owner的weak_ptr。

比如Observerable和Observer的关系

 

posted on 2017-05-23 20:30  xf_said  阅读(1822)  评论(0)    收藏  举报