std::regex_token_iterator<BidirIt,CharT,Traits>::operator==, operator!=
来自cppreference.com
< 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 是否等价。
以下情况下,两个正则表达式记号迭代器相等:
a) 它们都是序列尾迭代器。
b) 它们都是后缀迭代器且后缀相等。
c) 它们都不是序列尾或后缀迭代器且:
- position == other.position
- N == other.N
- subs == other.subs
1) 检查 *this 是否等于 other。
2) 检查 *this 是否不等于 other。
|
(C++20 起) |
本节未完成 原因:更好的解释。比如, subs 是仅用于阐释的匹配子表达式的向量。 |
参数
other | - | 要比较的另一正则表达式记号迭代器 |
返回值
1) 若 *this 等于 other 则为 true,否则为 false。
2) 若 *this 不等于 other 则为 true,否则为 false。