条款13:以对象管理资源

一、我们使用指针可能存在的问题     二、把资源放进对象中,利用析构函数自动释放资源         三、智能指针析构函数内做delete 而不是 delete[]         总结: 1、为防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源。 2、两个常被使用的 RAIL classes分别是tr1: shared_ptr和 auto_ptr前者通常是较佳选择
相关文章
相关标签/搜索