operator==,!=(std::scoped_allocator_adaptor)
提供: cppreference.com
< cpp | memory | scoped allocator adaptor
template<class OuterAlloc1, class OuterAlloc2, class... InnerAllocs> bool operator==(const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs, | (C++11以上) | |
template<class OuterAlloc1, class OuterAlloc2, class... InnerAllocs> bool operator!=(const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs, | (C++11以上) | |
2つの scoped allocator adaptor を比較します。 以下の両方を満たす場合、2つのそのようなアロケータは等しくなります。
- lhs.outer_allocator()== rhs.outer_allocator()
- sizeof...(InnerAllocs)>0 の場合、 lhs.inner_allocator()== rhs.inner_allocator()
[編集]引数
lhs, rhs | - | 比較する scoped allocator adaptor |
[編集]戻り値
1)
lhs
と rhs
が等しければ true、そうでなければ false。2)
lhs
と rhs
が等しくなければ true、そうでなければ false。