用g+编译C+11
我正在尝试将我的C+编译器更新为C+11。-std=c++0x或-std=gnu++0x但我对旗子不太了解。有谁可以帮我?(我使用的是Ubuntu12.04。)
-std=c++0x
-std=gnu++0x
下面是我试图使用C+11(即数组)中包含的库时从编译器获得的错误:
#include <array>#include <iostream>int main(){ std::array<int, 3> arr = {2, 3, 5}; ...}
该文件需要编译器和库支持即将到来的ISO C+标准,C+0x。这种支持目前是实验性的,必须使用-std=c+0x或-std=gnu+0x编译器选项启用。
Smart猫小萌
ABOUTYOU
相关分类