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