次の方法で共有


<allocators> 演算子

これらは、<allocators> で定義されているグローバル テンプレート演算子関数です。 クラス メンバー演算子関数については、クラスのドキュメントを参照してください。

operator!=
operator==

operator!=

指定したクラスのアロケーター オブジェクト間の非等値をテストします。

template <class Type, class Sync>
bool operator!=(
    const allocator_base<Type, Sync>& left,
    const allocator_base<Type, Sync>& right);

パラメーター

left
不等性をテストする一方のアロケーター オブジェクト。

right
不等性をテストする一方のアロケーター オブジェクト。

戻り値

アロケーター オブジェクトが等しくない場合は true、アロケーター オブジェクトが等しい場合は false

解説

このテンプレート演算子は !(left == right) を返します。

operator==

指定したクラスのアロケーター オブジェクト間の等値をテストします。

template <class Type, class Sync>
bool operator==(
    const allocator_base<Type, Sync>& left,
    const allocator_base<Type, Sync>& right);

パラメーター

left
等しいかどうかをテストする一方のアロケーター オブジェクト。

right
等しいかどうかをテストする一方のアロケーター オブジェクト。

戻り値

アロケーター オブジェクトが等しい場合は true、アロケーター オブジェクトが等しくない場合は false

解説

このテンプレート演算子は left.equals(right) を返します。

関連項目

<allocators>