gpt4 book ai didi

C++ std::auto_ptr 复制构造函数

转载 作者:搜寻专家 更新时间:2023-10-31 00:21:55 25 4
gpt4 key购买 nike

std::auto_ptr 缺少 const 复制构造函数,因此我不能直接在集合中使用它。有没有什么方法可以在不使用 boost 指针集合模板的情况下获得例如 std::auto_ptr 的 vector ?

最佳答案

如果您有 C++0x 编译器,您可以根据需要使用 shared_ptrunique_ptr

有一个正确使用 unique_ptr 的好例子 here由@James McNellis 提供。查看 shared_ptr 演练 here ,由@D.Shawley 提供。 [我敢肯定,在这些线程上仍然会受到赞赏。]

auto_ptrvector 始终无效,尽管 Visual C++ v6 不同意。

关于C++ std::auto_ptr 复制构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971818/

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