page contents

C++弱引用指针是那个?

轩辕小不懂 发布于 2021-08-04 15:06
阅读 540
收藏 0
分类:Java开发
1570
Nen
Nen
- 程序员

weak_ptr也是一个引用计数型智能指针,但是它不增加对象的引用计数,即弱引用。与之相对,shared_ptr是强引用,只要有一个指向对象的shared_ptr存在,该对象就不会析构,直到指向对象的最后一个shared_ptr析构或reset()时才会被销毁。

利用weak_ptr,我们可以解决常见的空悬指针问题以及循环引用问题。

请先 登录 后评论