最近要使用C++11的智能指针,先留个头,代码里试验一遍,回头补博客。
参考博客:https://www.cnblogs.com/wxquare/p/4759020.html
重要文档:http://en.cppreference.com/w/cpp/memory/shared_ptr
在Qt项目工程里(我使用的是Qt5.6),要使用指针指针时,需要包含头文件#include <memory> ,不要写错成#include <memory.h>这是两个不同的文件,如果写成后面一个就会出现string in namespace std does not name a type。另外对C++11的支持也要看编译器,如果你的项目里可以使用nullptr,那么基本判断你的编译器支持C++11了。