当前位置:   article > 正文

浅析std::shared_ptr::owner_before

浅析std::shared_ptr::owner_before

之前在学习C++标准库(C++11)的shared_ptr时,遇到一个成员函数owner_before,一时就懵了,后来查找相关资料,才初步了解该成员函数。

先来看看cppreference上面对于该成员函数的说明:

大概意思就是说,该成员函数用于将一个shared_ptr与另外一个shared_ptr(或者是weak_ptr)按照某种关系进行比较并返回比较结果,这种比较关系就是owner-based order。

什么是owner-based order?

这里将指针分为两种情况。一种是owner pointer,代表指针所指向的就是一个内存中的完整的对象,该对象可以被多个智能指针指向其中的某一部分;另外一种就

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/758839
推荐阅读
相关标签
  

闽ICP备14008679号