shared_ptr允许多个指针指向同一个对象,shared_ptr的引用计数为指向该对象shared_ptr的数量,当引用计数为0时自动释放该对象。智能指针是对指针的封装。智能指针是模版。使用智能指针需要包含头文件 #include <memory> shared_ptr<string> p1; // shared_ptr,可以指向string shared_ptr<vector<int>>p2; // shared_ptr,可以指向int的vector shared_ptr<int> p3 (new int(100)); sh...