gpt4 book ai didi

c++ - 使用 get() 指向 unique_ptr 的弱指针

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:50:35 25 4
gpt4 key购买 nike

简单的问题,只是想澄清一下,在 unique_ptr 上使用 get() 就像获取一个弱指针,因为它没有责任,并且在 时可能会悬空>unique_ptr 被移除。

最佳答案

正确。如果您有一个常规指针,即 get() 返回的内容,您有责任确保仅在对象的生命周期内取消引用它。

虽然它并不像一个弱指针。一个悬挂的弱指针知道它是悬挂的。常规指针不知道。

关于c++ - 使用 get() 指向 unique_ptr 的弱指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523820/

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