1、auto_ptr的设计动机。
主要动机是,帮助程序员防止“被异常抛出时发生资源泄漏”。比如,我们在定义了一个指针进行了new操作,正常情况下应该在结束后进行delete操作,但由于某种原因,在执行过程中出现异常,并期间结束,无法执行到delete操作,如是便产生了资源泄漏。 主要动机是,帮助程序员防止“被异常抛出时发
1、auto_ptr的设计动机。
主要动机是,帮助程序员防止“被异常抛出时发生资源泄漏”。比如,我们在定义了一个指针进行了new操作,正常情况下应该在结束后进行delete操作,但由于某种原因,在执行过程中出现异常,并期间结束,无法执行到delete操作,如是便产生了资源泄漏。 主要动机是,帮助程序员防止“被异常抛出时发