gpt4 book ai didi

c++ - 我应该继续使用 boost::shared_array 还是改用 boost::shared_ptr

转载 作者:太空宇宙 更新时间:2023-11-04 11:39:29 24 4
gpt4 key购买 nike

Starting with Boost release 1.53, shared_ptr can be used to hold a pointer to a dynamically allocated array. (http://www.boost.org/doc/libs/1_55_0/libs/smart_ptr/shared_ptr.htm)

另外,使用 shared_ptr 有分配函数的好处,比如 boost::make_shared< int [] >(...);
我应该尽可能开始使用 boost::shared_ptr 而不是 boost::shared_array 吗? boost::shared_ptr 似乎可以完成 boost::shared_array 所做的大部分工作。

最佳答案

如果代码正确且有效,我不会更改主题。

如果我有空闲时间并且仍然希望进行更改,我会迁移到 std::shared_ptr<T[]>马上。

关于c++ - 我应该继续使用 boost::shared_array 还是改用 boost::shared_ptr<type []> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21902978/

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