<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>