#include <iostream> #include <string> using std::cin; using std::cout; using std::endl; using std::string; int main() { string str("some string"); for (string::size_type ix = 0; ix != str.size(); ++ix) cout << str[ix] << endl; return 0; }
1:str.size()的返回string对象中字符的个数,类型是string::size_type的
2:str[str.size() - 1] 表示str的最后一个字符
3: + 操作符的左右操作数目必须至少有一个是string类型的