摘要: 引入 shared_ptr 是c++为了提高安全性而添加的智能指针,方便了内存管理。 特点 shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是 阅读全文
posted @ 2019-09-01 15:30 二狗啸地 阅读(7888) 评论(0) 推荐(1) 编辑
摘要: template class Sp { public: Sp(T* ptr = nullptr) : ptr_(ptr), count_(new size_t) { if (ptr) { *count_ = 1; } else { *count_ = 0; } } Sp(c... 阅读全文
posted @ 2019-09-01 02:36 二狗啸地 阅读(241) 评论(0) 推荐(0) 编辑