gpt4 book ai didi

C++ 智能指针自己的实现

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

假设您在无法使用 TR1、boost 等的系统上。您只有直接的标准库 C++。

如果您遇到这种情况,您可以使用的最简单的引用计数智能指针是什么? (我们的系统只有 auto_ptr,用处不大)。

如果这是答案(我有一半的期望:( )),我很高兴有一个链接到一些已经确立的东西或一个简单的“它太复杂而无法自己实现”。

最佳答案

我可能会选择 std::shared_ptr,它在两周前就已在 C++0x 中获得批准(因此不需要 TR1)。认真地说,我会推荐 boost(或升级)。您当然可以自己实现它,但成本效益没有意义,因为像这样的结构很难正确实现。

关于C++ 智能指针自己的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7195711/

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