摘要: 1.auto_ptr和shared_ptr只是适合用于管理heap(堆)上的内存,即动态分配的内存,但不是所有的资源都在heap上所有这两个智能指针并不适合用于资源管理,所有需要建立自己的资源管理类2.lock和unlock管理互斥对象Mutex的指针void lock(Mutex *pm)void unlock(Mutex *pm)希望在构造函数时调用lock(),在析构时调用unlock(),所有构建一个类class MagMutex{public: MagMutex(Mutex *pm):pClassM(pm) { lock(pClassM); } ~MagMutex(M... 阅读全文
posted @ 2012-08-06 23:02 bizhu 阅读(225) 评论(0) 推荐(0)