摘要: RAIIRAII是Resource Acquisition Is Initialization的缩写,是在面向对象(object-oriented)语言中使用的一种编程习惯,主要是用来在C++中处理异常安全资源管理(exception-safe resource management)。在RAII中... 阅读全文
posted @ 2014-04-29 19:01 圣剑君^_^ 阅读(1565) 评论(0) 推荐(1) 编辑
摘要: make_shared和shared_ptr的区别struct A;std::shared_ptr p1 = std::make_shared();std::shared_ptr p2(new A);上面两者有什么区别呢? 区别是:std::shared_ptr构造函数会执行两次内存申请,而std:... 阅读全文
posted @ 2014-04-26 19:11 圣剑君^_^ 阅读(15676) 评论(2) 推荐(4) 编辑