首先需要#include<memory>。
初始化一个自动指针的方式:
auto_ptr<int>qian; //千万不能直接用等号赋值,但是可以用()赋值。
赋值方式:再初始化一个新的内存指针。
int a = new int;
qian = auto_ptr <int> (a);//将a赋值给qian
auto_ptr<int>bailong (a); //将a赋值给bailong
首先需要#include<memory>。
初始化一个自动指针的方式:
auto_ptr<int>qian; //千万不能直接用等号赋值,但是可以用()赋值。
赋值方式:再初始化一个新的内存指针。
int a = new int;
qian = auto_ptr <int> (a);//将a赋值给qian
auto_ptr<int>bailong (a); //将a赋值给bailong