条款13:以对象管理资源

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

posted @ 2017-05-10 20:13  乐天的java  阅读(27)  评论(0)    收藏  举报