CodeBlocks開啟C++11支持


C++11是在2011年8月12日公布,此次標准為C++98發布后13年來第一次重大修正,所以請注意這個標准發布的時間是在2011年下半年,所以你的IDE或者compiler的發布時間是在此之前,比如VS2010,codeblocks 10.05版本,那很不好意思,你的IDE和compiler需要重新下載,時間最好是2013-2017年發布的IDE和compiler,因為C++11標准提出來不久,各大編譯器開發研究團隊需要一定的時間來開發,所以越新的編譯器,支持C++11程度越好。

至於用什么IDE,那是蘿卜白菜各有所愛,有人喜歡Visual Studio,還有Dev C++,和CodeBlocks……

但是下載時要注意一下

Visual Studio2013及以后的版本支持C++11,

然后Dev C++沒用過,所以這個就省了吧

CodeBlocks 13.12支持C++11,但是吧,默認是關閉的,所以需要手動打開,具體方法如下:

選擇右上角的setting-->選擇Compiler-->選擇右側Global Compiler Setting -->selected compiler-->選擇GNU GCC Compiler-->選擇下方Compiler flags -->勾選以-std=c++11結尾的選項,點擊OK即可,不用重啟軟件即可支持C++11

嘗試在頁面中運行以下代碼,若不報錯,則證明成功了

#include<iostream>
int main(){
    using zx=int;
    zx a=10;
    decltype(a) b;
    auto c=3.14159;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM