次の方法で共有


operator<= (<memory>)

1 つ目のオブジェクトが 2 つ目のオブジェクト以下であるかどうかをテストします。

template<class Type1, class Del1, class Type2, class Del2>
    bool operator<=(
        const unique_ptr<Type1, Del1>& _Left,
        const unique_ptr<Type2&, Del2>& _Right
    );
template<class Ty1, class Ty2>
    bool operator<=(
        const shared_ptr<Ty1>& _Left,
        const shared_ptr<Ty2>& _Right
);

パラメーター

  • _Left
    比較するオブジェクトの 1 つ。

  • _Right
    比較するオブジェクトの 1 つ。

  • Ty1
    左辺の共有ポインターによって制御される型。

  • Ty2
    右辺の共有ポインターによって制御される型。

プロパティ値/戻り値

_Left が _Right 以下である場合は true、それ以外の場合は false を返します。

解説

テンプレートの演算子は _Left.get() <=_Right.get()を返します

必要条件

ヘッダー: <memory>

名前空間: std

参照

関連項目

<memory>

shared_ptr クラス

unique_ptr クラス

その他の技術情報

<memory> メンバー

unique_ptr のメンバー