gpt4 book ai didi

c++ - 指针随时间的改进/变化?

转载 作者:行者123 更新时间:2023-11-30 01:29:09 27 4
gpt4 key购买 nike

也许,指针已经在修改过程中指向 auto_ptr 的常规指针指向 unique_ptr 和 shared_ptr

我只是想知道已经开发出来的新型指针是否完全覆盖了旧版本(或者您可能认为存在内存泄漏问题的指针版本)

我不认为常规指针已经死了,但最近我遇到了 auto-ptr,然后我开始了解一些关于添加到 C++ox 的 shared_ptr 和 unique_ptr。我不能使用它们(shared_ptr 和 unique_ptr)虽然因为我有 Visual C++ 2008。

还有auto_ptr是否完全被unique_ptr和shared_ptr接管了?

请给出一些见解。

最佳答案

如果您不拥有它指向的对象,原始指针仍然有用。 auto_ptr 已正式弃用(所以是的,对于新代码来说它几乎已经死了)。 VS2008 提供了 shared_ptr 作为 TR1 的一部分,而且总是有 Boost。在我的 C++ 生活中,我现在没有看到任何其他智能指针的需要。

关于c++ - 指针随时间的改进/变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317748/

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