摘要:
RAIIRAII是Resource Acquisition Is Initialization的缩写,是在面向对象(object-oriented)语言中使用的一种编程习惯,主要是用来在C++中处理异常安全资源管理(exception-safe resource management)。在RAII中... 阅读全文
摘要:
make_shared和shared_ptr的区别struct A;std::shared_ptr p1 = std::make_shared();std::shared_ptr p2(new A);上面两者有什么区别呢? 区别是:std::shared_ptr构造函数会执行两次内存申请,而std:... 阅读全文