boost库中的智能指针解析

        shared_ptr应用于标准容器,一种是容器作为它的管理对象,如shared_ptr<list<T>>,使容器可以安全的共享,容器此时就类似于一个类型对象;一种是将shared_ptr作为容器的元素,如vector<shared_ptr<T>>,因为shared_ptr是支持拷贝语义和比较操作的,符合标准容器对元素的要求,因此可以实现在容器中安全容纳元素的指针而不是拷贝。    
相关文章
相关标签/搜索