摘要: 1.最简单的handle:AutoPtr是将指针存入对象中当对象被析构时,指针自动被delete。AutoPtr和指针是一对一的关系。所以AutoPtr类中的赋值操作符和拷贝构造函数必须保证只有一个AutoPtr指向对应的指针。template<class T>class AutoPtr{...AutoPtr(AutoPtr<T>& ap):ptr(ap.ptr){ ap.ptr=NULL;}AutoPtr<T>& operator=(AutoPtr(T)& ap){if(ptr){ delete ptr;//保证类对象,也就是那个用 阅读全文
posted @ 2012-08-19 20:28 FollylloF 阅读(136) 评论(0) 推荐(0) 编辑