Итераторы в строках
Итераторы в строках используются для обхода или доступа ко всем символам строки. Для класса string доступны: string::iterator позволяет нам обращаться к строке в прямом направлении слева направо и string::reverse_iterator — в обратном направлении.
В этом примере мы используем оба итератора, чтобы обойти все символы строки. На каждой итерации цикла мы используем оператор разыменования (*it) для доступа к текущему символу строки и выводим его на экран.
Для string::iterator:
- str.begin() возвращает итератор на первый символ строки.
- str.end() возвращает итератор за последний символ строки.
Для string::reverse_iterator:
- str.rbegin() возвращает итератор на последний символ строки.
- str.rend() возвращает итератор перед первым символом строки.
#это_база
Post #1467
2.6K
