注:C++11 已不推荐使用,应使用scoped_ptr/shared_ptr. 部分原因就是如下的注意事项. 转自:http://patmusing.blog.163.com/blog/static/13583496020101824541270/ a. auto_ptr定义于头文件memory中: b. auto_ptr只能用来管理单个动态创建的对象,而不能管理动态创建的数组: c. 和其他copy和assign不同,auto_ptr的copy和assign会改变右边的操作数,assignm…