![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
std::shared_ptr
文章平均质量分 93
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。
繁星璀璨G
单身,求对象
展开
-
c++11 智能指针 (std::shared_ptr)(一)
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存:最后剩下的占有对象的 shared_ptr 被销毁;最后剩下的占有对象的 shared_ptr 被通过 operator= 或 reset() 赋值为另一指针。用 delete 表达式或在构造期间提供给 shared_ptr 的定制删除器销毁对象。原创 2022-09-08 08:30:00 · 4840 阅读 · 0 评论 -
c++11 智能指针 (std::shared_ptr)(四)
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存:最后剩下的占有对象的 shared_ptr 被销毁;最后剩下的占有对象的 shared_ptr 被通过 operator= 或 reset() 赋值为另一指针。用 delete 表达式或在构造期间提供给 shared_ptr 的定制删除器销毁对象。原创 2022-09-09 09:00:00 · 1040 阅读 · 0 评论 -
c++11 智能指针 (std::shared_ptr)(三)
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存:最后剩下的占有对象的 shared_ptr 被销毁;最后剩下的占有对象的 shared_ptr 被通过 operator= 或 reset() 赋值为另一指针。用 delete 表达式或在构造期间提供给 shared_ptr 的定制删除器销毁对象。原创 2022-09-09 08:30:00 · 3471 阅读 · 0 评论 -
c++11 智能指针 (std::shared_ptr)(六)
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存:最后剩下的占有对象的 shared_ptr 被销毁;最后剩下的占有对象的 shared_ptr 被通过 operator= 或 reset() 赋值为另一指针。用 delete 表达式或在构造期间提供给 shared_ptr 的定制删除器销毁对象。原创 2022-09-10 09:00:00 · 1083 阅读 · 0 评论 -
c++11 智能指针 (std::shared_ptr)(二)
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存:最后剩下的占有对象的 shared_ptr 被销毁;最后剩下的占有对象的 shared_ptr 被通过 operator= 或 reset() 赋值为另一指针。用 delete 表达式或在构造期间提供给 shared_ptr 的定制删除器销毁对象。原创 2022-09-08 21:36:12 · 1745 阅读 · 0 评论 -
c++11 智能指针 (std::shared_ptr)(五)
std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存:最后剩下的占有对象的 shared_ptr 被销毁;最后剩下的占有对象的 shared_ptr 被通过 operator= 或 reset() 赋值为另一指针。用 delete 表达式或在构造期间提供给 shared_ptr 的定制删除器销毁对象。原创 2022-09-10 08:30:00 · 1706 阅读 · 0 评论