c++智能指针

c++智能指针是对普通指针的封装,使得智能指针可以方便的管理一个对象的生命期,其实质是一个对象,行为表现的却像一个指针。

作用一:防止忘记调用delete。

作用二:解决在一段进行了try/catch的代码段里面,即使你写入了delete,也有可能因为发生异常,程序进入catch块,从而忘记释放内存的问题。

 

posted @ 2017-10-30 14:43  乐哉  阅读(89)  评论(0)    收藏  举报