如果你使用的是 Dev-C++ ,忘记了在设置中包含 -std=c++11
是无法让Dev支持C++11特性的,导致一些C++11 中的好用的函数可能会产⽣生编译⽆无法通过的情况。
这时候你有两个方法
1. 首先你得保证 gcc 版本 >= 4.8.1(只有 4.8.1 及以上的版本才能完全支持 C++11)
2. 如果第1个条件能保证,那么就要对 DEV-C++ 设置了,具体步骤如下:
方法一:
工具 -> 编译器选项->编译器
打上对勾
添加命令
-std=c++11
bingo~~~~~
方法二:
1) 工具 -> 编译器选项->程序(将 g++ 修改为 g++ -std=c++11 )
2) 在 “设定编译器配置” 中的每个下拉列表中都进行 1) 操作
3. Done