摘要: 【1】什么是RAII惯用法? RAII是Resource Acquisition Is Initialization的缩写,意为“资源获取即初始化”。 它是C++之父Bjarne Stroustrup提出的设计理念,其核心是把资源和对象的生命周期绑定,对象创建获取资源,对象销毁释放资源。 软件开发中 阅读全文
posted @ 2013-08-28 21:07 kaizenly 阅读(2392) 评论(0) 推荐(1)
摘要: 【1】什么是智能指针? 一句话定义:智能指针是一个行为与指针相同且会自动管理堆内存的模板类对象。 对定义进行简单解析: 1.1 “行为与指针相同”:满足使用起来类似于指针一样的用户体验感 1.2 “会自动管理”:智能之核心体现 1.3 “堆内存”:注意必须是堆内存,这里主要针对栈内存而论。 1.4 阅读全文
posted @ 2013-08-28 09:58 kaizenly 阅读(427) 评论(0) 推荐(0)
打赏