std::char_traits<CharT>::eq_int_type
< cpp | string | char traits
static bool eq_int_type( int_type c1, int_type c2 ); |
(C++11 前) | |
static constexpr bool eq_int_type( int_type c1, int_type c2 ) noexcept; |
(C++11 起) | |
检查二个 int_type
的值是否相等。
正式而言,
- 若存在满足 c1 == X::to_int_type(a) 及 c2 == X::to_int_type(b) 的值 a 与 b ,则结果等于 X::eq(a,b)
- 否则,若 c1 与 c2 均为 X::eof() 的副本,则结果为 true
- 否则,若 c1 与 c2 之一为 X::eof() 的副本, 而另一者不是,则结果为 false
- 否则,结果未指定
参数
c1, c2 | - | 要比较的值 |
返回值
若 c1
在上述规则下等于 c2
则为 true ,否则为 false 。
复杂度
常数。