C++11,原本被稱作C++0x,是C++的一個標準,
包含核心語言的新機能,而且擴展C++標準程式庫,
最終於2011年8月12日公布,並於2011年9月出版。
設計原則:
- 維持穩定性和與C++98,可能的話還有C之間的相容性;
- 儘可能不透過核心語言的擴展,而是透過標準程式庫來引進新的特色;
- 能夠演進編程技術的變更優先;
- 改進C++以幫助系統以及函式庫設計,而不是引進只針對特別應用的新特色;
- 增進型別安全,提供對現行不安全的技術更安全的替代方案;
- 增進直接對硬體工作的能力與表現;
- 提供現實世界中問題的適當解決方案;
- 實行「zero-overhead」原則(某些功能要求的額外支援只有在該功能被使用時才能使用);
- 使C++易於教授與學習
想要在DEV C++運行C++11程式碼:
工具->編譯器選項->一般
呼叫編譯器加入指令 “-std=c++11″
參考:C++11維基百科