【发布时间】:2017-03-09 16:44:43
【问题描述】:
据我了解,std::weak_ptr 用作引用 std::shared_ptr 引用的内存的安全方式,该内存可能已被释放。也可以与std::unique_ptr 一起使用吗?
【问题讨论】:
-
不,这没有意义。
std::weak_ptr需要std::unique_ptr不具备的共享所有权。 -
一个 unique_ptr 是 unique,这就是它的人生目标。
标签: c++ c++14 smart-pointers unique-ptr weak-ptr