類-share_ptr實現原理

1.引用計數管理內存的原理C++新標準庫中採兩個智能指針類型來管理動態對象,share_ptr容許多個指針指向同一個對象; unique_ptr則「獨佔」所指對象。 對於share_ptr<T>咱們能夠按以下方式使用去管理堆內存,相比於new,省去使用delete去釋放內存的麻煩。 void use_factory(T arg) { share_ptr<Foo> p = factory(arg)
相關文章
相關標籤/搜索