类-share_ptr实现原理

1.引用计数管理内存的原理C++新标准库中采两个智能指针类型来管理动态对象,share_ptr容许多个指针指向同一个对象; unique_ptr则“独占”所指对象。 对于share_ptr<T>咱们能够按以下方式使用去管理堆内存,相比于new,省去使用delete去释放内存的麻烦。 void use_factory(T arg) { share_ptr<Foo> p = factory(arg)
相关文章
相关标签/搜索