有关auto_ptr的滥用

        有关auto_ptr的滥用
        auto_ptr能够满足一些需要,特别是容易发生资源泄漏的时候,它总能够发挥好的效果.但是在使用它的时候仍然需要注意,不要滥用.在使用的时候,要注意以下几点:
        1.auto_ptr不能够共享对于所指向对象的所有权.
        2auto_ptr不提供对于数组的支持.因为在释放资源的时候,auto_ptr使用的是delete而不是delete[].当然,对于数组而言,STL也有相应的处理办法,比如容器.
        3.auto_ptr不是智能指针的全部.注意它并不能解决一切问题.注意它的应用场景.
        4.auto_ptr不能满足容器中对象的操作要求.

参考:
http://www.cppblog.com/qzb2006e/archive/2007/07/12/27880.html
http://blog.csdn.net/noiile/archive/2005/12/02/541888.aspx

你可能感兴趣的:(auto)