operator==,!=(std::allocator)
来自 cppreference.com
(1) | ||
template< class T1, class T2 > bool operator==( const allocator<T1>& lhs, const allocator<T2>& rhs ) throw(); |
(直到 C++11) | |
template< class T1, class T2 > bool operator==( const allocator<T1>& lhs, const allocator<T2>& rhs ) noexcept; |
(自 C++11 起) (直到 C++20) |
|
template< class T1, class T2 > constexpr bool |
(自 C++20 起) | |
(2) | ||
template< class T1, class T2 > bool operator!=( const allocator<T1>& lhs, const allocator<T2>& rhs ) throw(); |
(直到 C++11) | |
template< class T1, class T2 > bool operator!=( const allocator<T1>& lhs, const allocator<T2>& rhs ) noexcept; |
(自 C++11 起) (直到 C++20) |
|
比较两个默认分配器。由于默认分配器是无状态的,因此两个默认分配器始终相等。
1) 返回 true.
2) 返回 false.
|
(自 C++20 起) |
[编辑] 参数
lhs, rhs | - | 要比较的默认分配器 |
[编辑] 返回值
1) true
2) false