因为devc++默认是c++98标准,所以如果代码中出现c++11特有的语法就会报错
例如以下语句用c98标准编译就会出错

#include<iostream>
using namespace std;

int main(){
    int arr[5] = {1,2,3,4,5};

    for(int num:arr)
        cout << num << " ";

    return 0;
}

要让devc++使用c++11标准,只需要点击
工具 -> 编译选项,然后勾选'在编译时加入以下命令',在下面输入框中输入 -std=c++11 最后点确定即可。

Snipaste_2019-09-08_20-54-47.png

最后修改:2019 年 09 月 21 日
如果觉得我的文章对你有用,请随意赞赏