#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main() {
string str("hello world!");
for (auto &c : str)
c = toupper(c);
cout << str;
return 0;
}
此 c++ 代码无法编译。错误消息:main.cpp:21:错误:在 ':' 标记之前不允许函数定义问题:C++ 中是否有 for each 循环(循环范围?)?上面的 for each 循环有什么问题?
提前致谢。