标头 <scoped_allocator>
提供以下运算符:
operator!=
测试两个 scoped_allocator_adaptor
对象是否不相等。
template <class Outer, class... Inner>
bool operator!=(
const scoped_allocator_adaptor<Outer, Inner...>& left,
const scoped_allocator_adaptor<Outer, Inner...>& right) noexcept;
参数
左
左 scoped_allocator_adaptor
对象。
右
正确的 scoped_allocator_adaptor
对象。
返回值
!(left == right)
operator==
测试两个 scoped_allocator_adaptor
对象是否相等。
template <class Outer, class... Inner>
bool operator==(
const scoped_allocator_adaptor<Outer, Inner...>& left,
const scoped_allocator_adaptor<Outer, Inner...>& right) noexcept;
参数
左
左 scoped_allocator_adaptor
对象。
右
正确的 scoped_allocator_adaptor
对象。
返回值
left.outer_allocator() == right.outer_allocator() && left.inner_allocator() == right.inner_allocator()