Effective C++ - 条款17 - 总是以独立语句将new对象放入到智能指针中
这个条款所说的意思就是,不要把new对象并放入智能指针
这个操作放入到一个别的过程之中。
例如,如果把new对象并放入智能指针
放入到一个传参过程之中,可能会发生其他参数的执行
在new对象并放入智能指针
之间发生,如果其他参数的执行
发生了异常,那么new出来的对象并没有放入智能指针,就内存泄漏了。
所以,只要按照标题所说的意思做好,就避免了这个问题。
本文来自博客园,作者:ijpq,转载请注明原文链接:https://www.cnblogs.com/ijpq/p/16862284.html