如何讓Dev-C++支持auto關鍵字呢
更新時間:2023年12月05日 09:45:03 作者:donoot
這篇文章主要介紹了如何讓Dev-C++支持auto關鍵字問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
如何讓Dev-C++支持auto關鍵字
auto關鍵字是C++11新增功能,在使用Dev-C++編寫程序中,涉及到使用auto關鍵字時,報錯
比如:
#include<iostream>
using namespace std;
int main(){
int a[10];
int b[10];
for(int i=0;i<10;i++){
a[i]=i;
}
for(auto b:a){
cout<<b<<"\t";
}
return 0;
}
編譯時報錯:

DEV-C++編譯時默認使用的是C98標準,所以才會出錯,如需支持C11標準,只需在編譯選項中修改配置參數(shù)。
以下三種方式均可解決問題
一、在編譯器下面的編譯時加入以下命令前打勾
并在輸入框內(nèi),輸入:
-std=c++11

二、在編譯器選項的代碼生成/優(yōu)化選項卡中找到代碼生成選項
在其下端的語言標準(-std)后面,選擇ISO C++11。

三、在編譯選項的的程序選項卡頁面
在g++:項后面,在c++.exe后面添加-std=c++11。

如此可解決C++11標準的編譯問題。

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

