摘要: 先说一个重要的概念是RAII(Resource Acquisition is Initialization) 即 资源在获得时进行初始化。并不是所有的资源都是head-based,换句话说并不是tr1::shared_ptr 和 auto_ptr 永远适合做为资源的管理者,所以我们自己要建立自己的资源管理类。例如我们使用c API函数处理类型为Mutex的互斥器对象void lock(Mutex *pm);void unlock(Mutex *pm);class Lock{public:explicit Lock(Mutex* pm):mptr(pm) { } ~Lo... 阅读全文
posted @ 2013-05-21 22:44 onlycxue 阅读(232) 评论(0) 推荐(0) 编辑