迴圈遍歷每個角色

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];