std::weak_ptr<> 型別用於在需要訪問由多個 std::shared_ptr<> 共同管理的共享記憶體有效負載,但又不想讓 std::weak_ptr<> 影響引用計數的情況。迴圈資料結構就是這種需求的一個例子。
std::weak_ptr<>
std::shared_ptr<>
關於 weak_ptr 的更多資訊(包括互動式示例)