Предположим, что у меня есть разные функции, обращающиеся к одному String str
(получение одного его символа), и я хочу, чтобы цикл через эту строку был с каждым доступом ... как я мог это достичь?C++: цикл по строке - итератор?
Например:
string str = "abc";
function1(); // returns "a"
function2(); // returns "b"
function3(); // returns "c"
function4(); // returns "a" again
function2(); // returns "b" again
...
Так в основном у меня есть различные функции с доступом к этой строке str
и мне нужно какое-то итератор, который возвращается к первому символу str
если конец str
достигается.
Итак, сделайте такой итератор. В чем проблема? – Lol4t0