(一)首先对智能指针有一些概念性的了解 **********本部分内容摘自开源中国社区http://my.oschina.net/u/158589/blog/28994******** 1.什么是智能指针? 智能指针(Smart Pointer),简单来说,就是用起来像指针,但是很聪明,可以自己在适当的时候删除动态分配的对象的指针. 2.什么时候使用智能指针? 智能指针主要用于生存期控制和阶段控制.比如,在一个类中,如果有指针成员,那么,如果类写的不够小心,就很容易出异常.因为指针指向的动态内存…