次の方法で共有


weak_ptr::owner_before

この weak_ptr が、指定されたポインターの前に順序付けされている (またはそれよりも少ない) 場合は true を返します。

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

パラメーター

  • ptr
    lvalue は、shared_ptr または weak_ptr のいずれかになります。

プロパティ値/戻り値

この weak_ptr がポインター パラメーターよりも前に並べ替えを実行する場合は true を、それ以外の場合は false を返します。

解説

このテンプレート メンバー関数は、*this が ordered before ptr の場合は true を返します。

必要条件

ヘッダー: <memory>

名前空間: std

参照

関連項目

weak_ptr クラス

<memory>