boost庫中的智能指針解析

        shared_ptr應用於標準容器,一種是容器作爲它的管理對象,如shared_ptr<list<T>>,使容器可以安全的共享,容器此時就類似於一個類型對象;一種是將shared_ptr作爲容器的元素,如vector<shared_ptr<T>>,因爲shared_ptr是支持拷貝語義和比較操作的,符合標準容器對元素的要求,因此可以實現在容器中安全容納元素的指針而不是拷貝。    
相關文章
相關標籤/搜索