weak_ptr::owner_before

返回 true,如果此 weak_ptr 在(或等提供的指针之前进行排序。

template<class Other>
    bool owner_before(const shared_ptr<Other>& ptr);
template<class Other>
    bool owner_before(const weak_ptr<Other>& ptr);

参数

  • ptr
    lvalueshared_ptrweak_ptr

属性值/返回值

返回 true,如果此 weak_ptr 在指针参数前排序,false,如果没有。

备注

如果 *this 是 ordered beforeptr,模板成员函数返回 true。

要求

标头: <memory>

命名空间: std

请参见

参考

weak_ptr Class

<memory>