randy-g

导航

C++ 之 auto_ptr and shared_ptr

1.auto_ptr

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

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

2.shared_ptr

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

 

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

当然,可以重写一个可以释放数组的模板类!

posted on 2016-03-17 16:07  randy-g  阅读(130)  评论(0编辑  收藏  举报