这是我在优快云上搜索的到的网友的回答
std::string str("hjjlasdfs;lg");
int size = str.size();
//one
for(int i=0; i < size; ++i)
std::cout<<str.at(i) << " ";
//two
for(int i=0; i < size; ++i)
std::cout<<str[i] << " ";
后来刷leetcode的时候,做到Valid Parentheses这题,有一个遍历string的方法,觉得简洁又新颖,遂记录下来:
string s = "abc";
for (char& c : s)
{
cout << c << endl;
}