c++

c++ weak_ptr是否影响对象生命周期

小樊
87
2024-07-16 04:27:41
栏目: 编程语言
C++开发者专用服务器,限时0元免费领! 查看>>

不影响对象生命周期。weak_ptr是一种用于解决循环引用的智能指针,它指向一个由shared_ptr管理的对象,但并不增加对象的引用计数。当所有指向该对象的shared_ptr都被销毁时,对象会被释放,无论是否存在指向它的weak_ptr。所以weak_ptr只是用来观测对象是否还存在,而不会影响对象的生命周期。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:在C++中weak_ptr的智能指针操作是什么样的

0
看了该问题的人还看了