- 资源获取就是初始化
- auto_ptr 不能指向数组,不能用于vector,拷贝会清空之前的对象
auto_ptr<Employee> e1(new Hourly);
auto_ptr<Employee> e2(e1);//e1 is null
e1=e2;//e2 is null
- throw 抛出局部对象,而不是指针,最好是匿名对象
auto_ptr<Employee> e1(new Hourly);
auto_ptr<Employee> e2(e1);//e1 is null
e1=e2;//e2 is null