C++11

C++ 11 ， 先前被稱作C + +0 x ， 即ISO / IEC 14882:2011 ， 是C + + 程式語言的一個標準 。 它取代第二版標準ISO / IEC 14882:2003 （ 第一版ISO / IEC 14882:1998 公開於1998年 ， 第二版於2003年更新 ， 分別通稱C + +98 以及C + +03 ， 兩者差異很小 ） ， 且已被C + +14 取代 。 相比於C + +03 ， C++ 11標準包含核心語言的新機能 ， 而且擴展C + + 標準程式庫 ， 併入了大部分的C + + Technical Report 1程式庫 （ 數學的特殊函式除外 ） 。 ISO ／ IEC JTC1 / SC22 / WG21 C++ 標準委員會計劃在2010年8月之前完成對最終委員會草案的投票 ， 以及於2011年3月召開的標準會議完成國際標準的最終草案 。 然而 ， WG21預期ISO將要花費六個月到一年的時間才能正式發佈新的C + + 標準 。 爲了能夠如期完成 ， 委員會決定致力於直至2006年爲止的提案 ， 忽略新的提案 。 最終於2011年8月12日公佈 ， 並於2011年9月出版 。 2012年2月28日的國際標準草案是最接近於C + +11 標準的草案 ， 差異僅有編輯上的修正 。 像C + + 這樣的程式語言 ， 透過一種演化的的過程來發展其定義 。 這個過程不可避免地將引發與現有程式碼的相容問題 ， 在C + + 的發展過程中偶爾會發生 。 不過根據比雅尼 · 斯特勞斯特魯普 （ C++ 的創始人並且是委員會的一員 ） 表示 ， 新的標準將幾乎100 % 相容於現有標準 。