gpt4 book ai didi

c++ - weak_ptr 是否与 unique_ptr 一起工作?

转载 作者:太空狗 更新时间:2023-10-29 23:49:21 25 4
gpt4 key购买 nike

据我了解,std::weak_ptr 被用作引用可能已被释放的 std::shared_ptr 所引用内存的安全方式。它也可以与 std::unique_ptr 一起使用吗?

最佳答案

As I understand it std::weak_ptr is used as a safe way of referencing memory referenced by shared_ptrs which may have been deallocated.

你理解错了。 std::weak_ptr 允许访问对象,其所有权由 std::shared_ptr 维护而不共享。现在,当您真正了解 std::weak_ptr 是什么时,您应该明白您关于 std::unique_ptr 的问题没有任何意义。

关于c++ - weak_ptr 是否与 unique_ptr 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42700886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com