概述
-
shared_ptr的基本使用可以参考之前文章: C++11 shared_ptr weak_ptr。
-
别名构造函数
// cppreference template< class T > class shared_ptr;</
本文介绍了C++11中shared_ptr的别名构造函数,该特性允许一个shared_ptr同时指向对象的不同部分,实现所有权共享和别名使用。通过别名构造函数,当一个shared_ptr解除引用时,它不会影响其他共享同一对象的shared_ptr的引用计数。文中提供了一个示例,展示如何创建一个shared_ptr来指向Foo对象内的Bar成员,即使在原始Foo的shared_ptr被reset后,Bar的shared_ptr仍然有效并可继续使用。
shared_ptr的基本使用可以参考之前文章: C++11 shared_ptr weak_ptr。
别名构造函数
// cppreference
template< class T > class shared_ptr;</
2586
566
1554

被折叠的 条评论
为什么被折叠?