# 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 。

### 复杂度

常数。