Linux下测试通过
智能指针模块的实现引入了C++11的语法，在编译的时候要加-std=c++11 编译选项