摘要:
shared_ptr是强引用,会计数,weak_ptr是弱引用,不会计数, 为了避免shared_ptr对象相互只有导致循环引用,通常做法是: owner持有指向child的shared_ptr,child持有指向owner的weak_ptr。 比如Observerable和Observer的关系 阅读全文
摘要:
shared_ptr是强引用,会计数,weak_ptr是弱引用,不会计数, 为了避免shared_ptr对象相互只有导致循环引用,通常做法是: owner持有指向child的shared_ptr,child持有指向owner的weak_ptr。 比如Observerable和Observer的关系 阅读全文
|