Sin*_*dre 4 c++ loops for-loop codeblocks
所以我按照这个页面上的教程:http: //www.cplusplus.com/doc/tutorial/control/ 但是我在做一个基于范围/基于循环的问题时遇到了麻烦.我找到了这个页面: GNU GCC编译器更新那里的答案说我应该打开"Project"和"Properties".但是当我尝试这个时,"属性"选项显示为灰色,没有任何解释:http: //imageshack.com/a/img571/4371/xd1x.png 那么..如何激活范围/基于循环?
use*_*253 16
将-std=c++11标志传递给编译器.当然,海湾合作委员会应该足够新鲜(> = 4.7)以支持所有这些现代标准.对于CodeBlocks 13.12:设置 - >编译器 - >选项卡"编译器标志" - >选项"让g ++遵循C++ 11 ISO C++ [-std = c ++ 11]"
上面给出的使用解决方案-std=c++11对我不起作用.
这是我的编译器的目标和版本细节.
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
Target: x86_64-linux-gnu
当我尝试时,这就是发生的事情.
$ g++ -std=c++11 program.cpp
cc1plus: error: unrecognized command line option ‘-std=c++11’
这解决了我的问题.
$ g++ -std=c++0x program.cpp