您的位置:首页 > 编程语言 > C语言/C++

Effective C++ 条款13 以对象管理资源

2014-05-15 14:22 330 查看
请注意:

获得资源后立即放入管理对象中:以对象管理资源的观念被称为“资源获得时机便是初始化时机,RAII”,因此为了防止资源泄露,使用RAII对象,他们在构造函数中获得资源而在析构函数中释放资源。

常用的RAII 类有:auto_ptr 和std::tr1::shared_ptr,后者一般为较佳的选择,因为其copy行为比较直观。若选择auto_ptr,则复制动作会使其指向null。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: