C++智能指针shared_ptr分析

2020-01-06 17:07:43王振洲

而weak_ptr弱引用智能指针是通过(引用不增加计数)来打破循环引用的;

什么循环引用,这可以简单用一个双向链表来解释:

C++智能指针shared_ptr剖析,C++,智能指针shared_ptr,shared_ptr详解

而weak_ptr通过只引用不增加计数的方法打破了循环引用这个问题。但在使用weak_ptr的前提是确定在使用shared_ptr智能指针时存在循环引用这个问题。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


注:相关教程知识阅读请移步到C++教程频道。