
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 · 5179 阅读 · 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 · 1161 阅读 · 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 · 3692 阅读 · 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 · 1223 阅读 · 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 · 1887 阅读 · 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 · 1870 阅读 · 0 评论