C++ shared_ptr 管理动态数组的问题

C++语言 码拜 8年前 (2016-09-24) 1347次浏览
怎么访问其数组元素啊?
shared_ptr<int> p = shared_ptr<int>(new int[3]{1, 2, 3});
p[1]不行;
*(++p)不行!
解决方案

20

shared_ptr不能用于数组

20

是的,就这么结束了。
本人去提供shared_ptr库里找全其它shared开头的东西,一个个看能否有可用的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++ shared_ptr 管理动态数组的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)