条款13:以对象管理资源

来源:互联网 发布:无主之地 mac 汉化 编辑:程序博客网 时间:2024/06/06 10:45

  我们都知道,当new一个东西之后,必须delete它。但是问题可能出现在在new和delete之间:比如中间出现了异常,或者return之类的。一种比较好的作法是通过对象来管理:因为当对象的声明周期结束以后,会调用析构函数,而在析构函数中delete,这样的作法就靠谱多了。
其实就是使用智能指针

0 0