auto_ptr简介
在C++98中,智能指针通过一个模板类型“auto_ptr“来实现。auto_ptr以对象的方式管理堆分配内存,并在合适的时间(如析构),释放堆内存。这种堆内存管理的方式只需要程序员将new操作返回的指针作为auto_ptr的初始值即可,程序员不用再显示地调用delete。比如: 在C++98中,智能指针通过一个模板类型“auto_ptr“来实现。auto_p
在C++98中,智能指针通过一个模板类型“auto_ptr“来实现。auto_ptr以对象的方式管理堆分配内存,并在合适的时间(如析构),释放堆内存。这种堆内存管理的方式只需要程序员将new操作返回的指针作为auto_ptr的初始值即可,程序员不用再显示地调用delete。比如: 在C++98中,智能指针通过一个模板类型“auto_ptr“来实现。auto_p