发布网友
共1个回答
热心网友
std::auto_ptr是C++标准库里面的模版类,
属于智能指针。
也就是说,
设计理念就是分配了指针后,不需要担心释放的问题,
属于RAII
(Resource
Acquisition
Is
Initialization)范畴,目的是为了解决资源自动回收。
具体定义可参看源码,
它有get成员函数,只是返回对应存储的指针地址。
注意:
C++11标准已经用unique_ptr取代了auto_ptr。