C++智能指针的几种用法

 auto在c++11中已经弃用。 一、auto_ptr模板   auto_ptr与shared_ptr、unique_ptr都定义了类似指针的对象,可以将new到的地址赋给这一对象,当智能指针过期时,析构函数会调用delete函数,对象将被销毁,由此内存可以自动被释放。 二、shared_ptr模板   先看代码: auto_ptr p1 (new string("hello world!");
相关文章
相关标签/搜索