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。