如何讓Dev-C++支持auto關(guān)鍵字呢
更新時間:2023年12月05日 09:45:03 作者:donoot
這篇文章主要介紹了如何讓Dev-C++支持auto關(guān)鍵字問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
如何讓Dev-C++支持auto關(guān)鍵字
auto關(guān)鍵字是C++11新增功能,在使用Dev-C++編寫程序中,涉及到使用auto關(guān)鍵字時,報錯
比如:
#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標準的編譯問題。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于雙向鏈表的增刪改查和排序的C++實現(xiàn)
下面小編就為大家?guī)硪黄P(guān)于雙向鏈表的增刪改查和排序的C++實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12