std::weak_ptr<> 类型用于那些需要访问由多个 std::shared_ptr<> 共同管理的共享内存负载的情况,但又不希望该 std::weak_ptr<> 影响引用计数。循环数据结构就是一种需要使用 std::weak_ptr<> 的典型情况。

Last modified: Tuesday, 28 January 2025, 12:58 AM