gpt4 book ai didi

c++ - 自动指针容器

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

我知道不应该使用自动指针容器,这会导致问题。真正的原因是什么?有没有其他类型的“智能”指针可以安全地用在容器中?

最佳答案

容器元素应该是真正可复制的; auto_ptr 不是。如果您制作拷贝,则原件会被修改(它会失去所有权)。可以复制 boost::shared_ptr,因为这两个指针之后将共享所有权。因此,它可以在 STL 容器中使用。

关于c++ - 自动指针容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871906/

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