# std::regex_token_iterator<BidirIt,CharT,Traits>::operator==, operator!=

< cpp‎ | regex‎ | regex token iterator

bool operator==( const regex_token_iterator& other ) const; | (1) | (C++11 起)
bool operator!=( const regex_token_iterator& other ) const; | (2) | (C++11 起) (C++20 前)

检查 *this 与 `other` 是否等价。

二个 regex_token_iterator 相等，若：

a) 它们都是序列尾迭代器。
b) 它们都是后缀迭代器且后缀相等。
c) 它们都不是序列尾或后缀迭代器且：

    - position == other.position
    - N == other.N
    - subs == other.subs

1) 检查 *this 是否等于 `other` 。
2) 检查 *this 是否不等于 `other` 。

`!=` 运算符从 `operator==` 合成。 | (C++20 起)

### 参数

other | - | 要比较的另一 regex_token_iterator

### 返回值

1) 若 *this 等于 `other` 则为 true ，否则为 false 。
2) 若 *this 不等于 `other` 则为 true ，否则为 false 。