您的位置:首页 > 编程语言 > C语言/C++

C++ 之 auto_ptr and shared_ptr

2016-03-17 16:07 155 查看
1.auto_ptr

这个所谓的只能指针有点鸡肋! 没有引用计数,而且还有一个所有权转移的情况!

当所有权转移后,以前的auto_ptr将会成为null

2.shared_ptr

增加了引用计数,没有所有权转移问题

但是它俩在析构的时候都没有delete[]动作,所以不能释放数组类型!

当然,可以重写一个可以释放数组的模板类!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: