2014年5月31日
摘要: RAII是resourceacquisitionisinitialization的缩写,意为“资源获取即初始化”。它是C++之父BjarneStroustrup提出的设计理念,其核心是把资源和对象的生命周期绑定,对象创建获取资源,对象销毁释放资源。在RAII的指导下,C++把底层的资源管理问题提升... 阅读全文
posted @ 2014-05-31 22:13 xiaochatt 阅读(160) 评论(0) 推荐(0) 编辑
摘要: auto_ptr是C++标准库中()为了解决资源泄漏的问题提供的一个智能指针类模板(注意:这只是一种简单的智能指针)auto_ptr的实现原理其实就是RAII,在构造的时候获取资源,在析构的时候释放资源,并进行相关指针操作的重载,使用起来就像普通的指针。std::auto_ptr pa(new Cl... 阅读全文
posted @ 2014-05-31 22:04 xiaochatt 阅读(151) 评论(0) 推荐(0) 编辑