【发布时间】:2015-07-04 08:03:57
【问题描述】:
让我们假设我有不同的函数访问单个字符串str(获取它的单个字符),并且我想在每次访问时循环遍历这个字符串...我该如何实现呢?
例如:
string str = "abc";
function1(); // returns "a"
function2(); // returns "b"
function3(); // returns "c"
function4(); // returns "a" again
function2(); // returns "b" again
...
所以基本上我有不同的函数访问这个字符串str,如果到达str 的结尾,我需要某种迭代器返回str 的第一个字符。
【问题讨论】:
-
所以做这样的迭代器。究竟是什么问题?
标签: c++ string loops c++11 iterator