C++ 標準文檔

正式的 C++ 標準文檔不是免費的,需要付費購買,可以到 ISO Store 或者其成員國的標準商店購買正版(中國 SACinfo 標準資訊服務網,美國 ANSI WebStore,其他成員國可查看 ISO Members),也可以到 IEC WebStore 購買,需要注意的是,標準的新版本發布不久後,舊版本一般會停止售賣,此時,可以到 Techstreet Store 查看是否可以購買(這是全球最大的標準商店)。除此之外,在 Open Standards 上可以找到 C++ 標準發展過程中的歷史草案,其中一些草案內容與正式的標準文檔非常接近,可以滿足大多數用途,下面對這些資源的獲取方式做個羅列。

一、C++ 第 1 代標準 ISO/IEC 14882:1998

ISO/IEC 14882:1998 是第一個正式的 C++ 標準,該標準常被簡稱為 C++98,於 1998 年 9 月發布。

正版購買途徑一(已停售):ISO-Store-ISO/IEC-14882:1998

正版購買途徑二:SACinfo-標準資訊服務網-ISO/IEC-14882:1998

正版購買途徑三(已停售):ANSI-WebStore-ISO/IEC-14882:1998

正版購買途徑四(已停售):Techstreet-Store-ISO/IEC-14882:1998

網路資源下載(標準文檔非草案):百度網盤-ISO/IEC-14882:1998

網路資源在線閱讀(標準文檔非草案):道客巴巴-ISO/IEC-14882:1998

與之接近的草案:該版標準未找到相關草案。

二、C++ 第 2 代標準 ISO/IEC 14882:2003

ISO/IEC 14882:2003 是第二個 C++ 標準,該標準常被簡稱為 C++03,於 2003 年 10 月發布,它在 C++98 的基礎上做了小幅度的修正。

正版購買途徑一(已停售):ISO-Store-ISO/IEC-14882:2003

正版購買途徑二:SACinfo-標準資訊服務網-ISO/IEC-14882:2003

正版購買途徑三:ANSI-WebStore-ISO/IEC-14882:2003

正版購買途徑四:Techstreet-Store-ISO/IEC-14882:2003

正版購買途徑五:IEC-WebStore-ISO/IEC-14882:2003

網路資源下載(標準文檔非草案):百度網盤-ISO/IEC-14882:2003

網路資源在線閱讀(標準文檔非草案):道客巴巴-ISO/IEC-14882:2003

與之接近的草案一(N1316,需要身份驗證,2001-09-13 發布):Open-Standards-N1316-草案

與之接近的草案二(N1577,需要身份驗證,2004-02-07 發布):Open-Standards-N1577-草案

三、C++ 第 3 代標準 ISO/IEC 14882:2011

ISO/IEC 14882:2011 是第三個 C++ 標準,該標準常被簡稱為 C++11,於 2011 年 9 月發布,它在 C++03 的基礎上做了很大的變化。

正版購買途徑一(已停售):ISO-Store-ISO/IEC-14882:2011

正版購買途徑二:SACinfo-標準資訊服務網-ISO/IEC-14882:2011

正版購買途徑三:ANSI-WebStore-ISO/IEC-14882:2011

正版購買途徑四:Techstreet-Store-ISO/IEC-14882:2011

正版購買途徑五:IEC-WebStore-ISO/IEC-14882:2011

網路資源下載(標準文檔非草案):百度網盤-ISO/IEC-14882:2011

網路資源在線閱讀(標準文檔非草案):道客巴巴-ISO/IEC-14882:2011

與之接近的草案一(N3242,免費下載,2011-02-28 發布):Open-Standards-N3242-草案

與之接近的草案二(N3291,需要身份驗證,2011-04-05 發布):Open-Standards-N3291-草案

與之接近的草案三(N3337,免費下載,2012-01-16 發布):Open-Standards-N3337-草案

草案三 GitHub 鏈接:GitHub-N3337-草案

四、C++ 第 4 代標準 ISO/IEC 14882:2014

ISO/IEC 14882:2014 是第四個 C++ 標準,該標準常被簡稱為 C++14,於 2014 年 12 月發布,它對 C++11 的一些用法做了改進。

正版購買途徑一(已停售):ISO-Store-ISO/IEC-14882:2014

正版購買途徑二:SACinfo-標準資訊服務網-ISO/IEC-14882:2014

正版購買途徑三:ANSI-WebStore-ISO/IEC-14882:2014

正版購買途徑四:Techstreet-Store-ISO/IEC-14882:2014

正版購買途徑五:IEC-WebStore-ISO/IEC-14882:2014

網路資源下載(標準文檔非草案):百度網盤-ISO/IEC-14882:2014

網路資源在線閱讀(標準文檔非草案):道客巴巴-ISO/IEC-14882:2014

與之接近的草案一(N3797,免費下載,2013-10-13 發布):Open-Standards-N3797-草案

草案一 GitHub 鏈接:GitHub-N3797-草案

與之接近的草案二(N4140,需要身份驗證,2014-10-07 發布):Open-Standards-N4140-草案

草案二 GitHub 鏈接:GitHub-N4140-草案

與之接近的草案三(N4296,免費下載,2014-11-19 發布):Open-Standards-N4296-草案

草案三 GitHub 鏈接:GitHub-N4296-草案

五、C++ 第 5 代標準 ISO/IEC 14882:2017

ISO/IEC 14882:2017 是第五個 C++ 標準,該標準常被簡稱為 C++17,於 2017 年 12 月發布,引入了許多新特性,旨在簡化 C++ 的使用。

正版購買途徑一(已停售):ISO-Store-ISO/IEC-14882:2017

正版購買途徑二:SACinfo-標準資訊服務網-ISO/IEC-14882:2017

正版購買途徑三:ANSI-WebStore-ISO/IEC-14882:2017

正版購買途徑四:Techstreet-Store-ISO/IEC-14882:2017

正版購買途徑五:IEC-WebStore-ISO/IEC-14882:2017

網路資源下載(標準文檔非草案):百度網盤-ISO/IEC-14882:2017

網路資源在線閱讀(標準文檔非草案):道客巴巴-ISO/IEC-14882:2017

與之接近的草案一(N4659,免費下載,2017-03-21 發布):Open-Standards-N4659-草案

與之接近的草案二(N4687,免費下載,2017-07-30 發布):Open-Standards-N4687-草案

與之接近的草案三(N4713,免費下載,2017-11-27 發布):Open-Standards-N4713-草案

六、C++ 第 6 代標準 ISO/IEC 14882:2020

ISO/IEC 14882:2020 是第六個 C++ 標準,該標準常被簡稱為 C++20,於 2020 年 12 月發布,引入了大量新特性,是 C++ 語言的第二次重大更新(上一次大更新是 C++11)。

正版購買途徑一:ISO-Store-ISO/IEC-14882:2020

正版購買途徑二:SACinfo-標準資訊服務網-ISO/IEC-14882:2020

正版購買途徑三:ANSI-WebStore-ISO/IEC-14882:2020

正版購買途徑四:Techstreet-Store-ISO/IEC-14882:2020

正版購買途徑五:IEC-WebStore-ISO/IEC-14882:2020

網路資源下載一(掃描版,標準文檔非草案):百度網盤-ISO/IEC-14882:2020

網路資源下載二(非掃描版但缺失配圖,標準文檔非草案):百度網盤-ISO/IEC-14882:2020

網路資源在線閱讀(標準文檔非草案):道客巴巴-ISO/IEC-14882:2020

與之接近的草案一(N4849,免費下載,2020-01-14 發布):Open-Standards-N4849-草案

與之接近的草案二(N4861,免費下載,2020-04-08 發布):Open-Standards-N4861-草案

與之接近的草案三(N4868,免費下載,2020-10-18 發布):Open-Standards-N4868-草案

與之接近的草案四(N4878,免費下載,2020-12-15 發布):Open-Standards-N4878-草案

七、C++ 第 7 代標準預計 2023 年 12 月發布

預計 2023 年 12 月發布第七個 C++ 標準,可在 C++ Standards Committee Papers 中查看新標準可能的更新。