0
我想在VS 2008运行下面的一段代码循环范围:VS 2008不支持它吗?
int main(){
for(int n: {0, 1, 2, 3, 4, 5}) // the initializer may be a braced-init-list
std::cout << n << ' ';
return 0;
}
但是,编译器给了我以下警告:
错误C2143:语法错误:缺少“”前' :'
在我看来,VS 2008不支持循环范围。真的吗? Thx
你确定你正在编译C++ 11吗? –
@BatCoder:考虑到C++ 11是指2011年,而VS2008到2008年,我敢肯定答案是否定的。 – MSalters