operator==,!=(std::allocator)
来自cppreference.com
动态内存管理
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::allocator
| 成员函数 | ||||
|
(C++20
前)
|
||||
|
(C++23)
|
||||
|
(C++20
前)
|
||||
|
(C++20
前)
|
||||
|
(C++20
前)
|
||||
| 非成员函数 | ||||
|
operator==operator!=
(C++20
前)
|
| (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 operator==( const allocator<T1>& lhs, const allocator<T2>& rhs ) noexcept; |
(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
参数
| lhs, rhs | - | 要比较的默认分配器 |
返回值
1) true
2) false