- 博客(6)
- 收藏
- 关注
原创 Effective C++ 学习笔记6 资源管理
为了防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源; 两个常被使用的RAII classes分别是tr1::shared_ptr和auto_ptr,前者通常是较佳选择,因为copy行为比较直观。若选择auto_ptr,复制动作会使它指向null; 复制RAII对象必须一并复制它所管理的资源,所以资源的copying行为决定RAII对象的copying行为; 普遍...
2018-10-02 22:06:39
206
原创 Effective C++ 学习笔记1 定制new和delete
operator new 和 operator delete 只适合用来分配单一对象; Arrays 所用的内存由operator new[] 分配出来,并由operator delete[] 归还。 2.
2018-08-27 00:13:03
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人