std::regex_token_iterator<BidirIt,CharT,Traits>::operator++, operator++(int)
类 | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
算法 | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
迭代器 | ||||
(C++11)
|
||||
(C++11)
|
||||
异常 | ||||
(C++11)
|
||||
特性 | ||||
(C++11)
|
||||
常量 | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
正则表达式文法 | ||||
(C++11)
|
成员函数 | ||||
比较 | ||||
观察器 | ||||
修改器 | ||||
regex_token_iterator::operator++regex_token_iterator::operator++(int)
|
regex_token_iterator&
operator++();
|
(C++11 起) | |
regex_token_iterator
operator++(int);
|
(C++11 起) | |
令迭代器前进到下个子匹配。
本节未完成 原因:更好的解释 |
若 *this 为后缀迭代器,则设置 *this 为序列尾迭代器。
否则,若 N + 1 < subs.size() ,则自增 N 并设置结果为当前匹配的地址。
否则,设置 N
为 0 并自增
position
。若 position
不是序列尾迭代器,则运算符设置结果为当前匹配的地址。
否则,若存储于 sub 中的任何值等于 -1 且 prev->suffix().length() 非 0 ,则运算符设置
*this
为指向范围 [prev->suffix().first, prev->suffix().second) 的后缀迭代器。
否则,设置 *this 为序列尾迭代器。
若迭代器是序列尾迭代器则行为未定义。
参数
(无)