gpt4 book ai didi

c++ - 指向 std::unique_ptr 的内容

转载 作者:IT老高 更新时间:2023-10-28 22:22:58 27 4
gpt4 key购买 nike

我有一个 std::unique_ptr 和另一个原始指针。我希望原始指针指向没有任何所有权的 unique_ptr 的内容。是只读关系:

auto bar=std::make_unique<foo>();
auto ptr=bar.get();// This may point to another value later

这很糟糕吗?有没有其他选择?

注意:真实的例子更复杂。他们不在同一个类(class)。

最佳答案

不,还不错,直到标准库包含 proposed std::observer_ptr ,这是表达无主观察者的惯用方式。

关于c++ - 指向 std::unique_ptr 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38901846/

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