livinggo 发表于 2015-10-5 21:16:01

C++ 为什么程序会报错

#include <iostream>
#include <string>
using namespace std;

int main()
{
string str("Hello world");
for(auto c : str)
          cout << c << endl;
   

   return 0;
}

骑着上帝流浪 发表于 2015-10-5 22:34:35

应该是你的编译器的问题吧,对C++11新标准的支持不好。范围for循环是C++11新标准中引入的。我用VS2013运行没有问题的。
页: [1]
查看完整版本: C++ 为什么程序会报错