循环遍历每个角色
Version >= C++ 11
std::string
支持迭代器,因此你可以使用基于范围的循环来遍历每个字符:
std::string str = "Hello World!";
for (auto c : str)
std::cout << c;
你可以使用传统for
循环遍历每个角色:
std::string str = "Hello World!";
for (std::size_t i = 0; i < str.length(); ++i)
std::cout << str[i];