31 Regular expressions library [re]

31.12 Regular expression iterators [re.iter]

31.12.1 Class template regex_­iterator [re.regiter]

31.12.1.1 regex_­iterator constructors [re.regiter.cnstr]

regex_iterator();

Effects: Создает итератор конца последовательности.

regex_iterator(BidirectionalIterator a, BidirectionalIterator b, const regex_type& re, regex_constants::match_flag_type m = regex_constants::match_default);

Effects: Инициализация begin и end к a и b, соответственно, наборы pregex к &re, наборы flags для m, а затем вызывает regex_­search(begin, end, match, *pregex, flags). Если этот вызов возвращает false конструктор, он устанавливает *this итератор конца последовательности.