C++-Unique_ptr使用
3123 ワード
unique_ptr:一度に1つのnewが出てくる相手しか食べられないので、多ければ間違いを報告します.
#include <iostream>
#include <memory>
using namespace std;
class A {
public:
int i;
A(int n) :i(n) {};
~A() {
cout << "A destructor" << endl;
}
};
int main()
{
unique_ptr<A>up1(new A(2));
cout << up1->i << endl;
//unique_ptrup2(up1);
//cout << up2->i << endl;
cout << "endl" << endl;
return 0;
}