#include <string>
class Reverse {
public:
string reverseString(string iniString) {
// write code here
string::iterator stiter = iniString.end(); // 创建一个迭代器,指向字符串的尾部
string ret; // 结果字符串
for (; stiter > iniString.begin(); ) {
stiter--; // 先进行迭代器的向前移位,因为它原本指向的是尾部的后一个地址
ret += *stiter;
}
return ret;
}
};
使用迭代器来进行反向遍历。

京公网安备 11010502036488号