#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++(ループの範囲?)の各ループには? 上記の各ループで何が問題になっていますか?C++の各ループの使用方法
ありがとうございます。
C++ 11に存在します。 C++ 11を処理できるコンパイラを使用し、必要なオプションを有効にしてください。 – jogojapan
http://stackoverflow.com/q/15027282/62576 –