auto_ptr 指向同一个对象
seujh 2011-11-26 12:21:58 #include <iostream.h>
#include <memory>
class CTest
{
public:
test(){cout <<"test"<<endl;}
};
main()
{
std::auto_ptr<CTest> p(new CTest);
std::auto_ptr<CTest> pp(p); //pp p指向同一个,违背了一句话:不能超过两个auto_ptr指向提供一个对象
//?
p->test();
cout << p.get()<<endl<<pp.get();
}
std::auto_prt<CTest>pp(p); 调用构造函数, pp指向p所指向的 对象,