C++ 規格書¶
国際規格とワーキングドラフト¶
C++11 以降は、規格書と同等の内容のワーキングドラフトが無償で公開されています。
公式の国際規格文書は ISO の Web サイトから購入できます。
バージョン | ワーキングドラフト | 国際規格 | ページ数 | 日付 |
---|---|---|---|---|
C++98 | ISO/IEC 14882:1998 | 732 | 1998-09 | |
C++03 | N1557 | ISO/IEC 14882:2003 | 757 | 2003-10 |
C++11 | N3337 (PDF) / HTML | ISO/IEC 14882:2011 | 1338 | 2011-09 |
C++14 | N4140 (PDF) / HTML | ISO/IEC 14882:2014 | 1358 | 2014-12 |
C++17 | N4659 (PDF) / HTML | ISO/IEC 14882:2017 | 1605 | 2017-12 |
C++20 | N4860 (PDF) / HTML | ISO/IEC 14882:2020 | 1853 | 2020-12 |
C++23 | N4950 (PDF) / HTML ※最終版ではない |
(未発行) | ? | 2023-?? |
C++26 | N4988 (PDF) / HTML ※最終版ではない |
(未発行) | ? | 2026-?? |
- C++03 は日本語版 (JIS 規格) を無償で閲覧できます
- 日本産業標準調査会:データベース検索-JIS検索 にて「X3014」を検索します
過去の C++ の歴史的資料¶
日付 | 文書番号 | タイトル | ページ数 |
---|---|---|---|
1990 年 2 月 | X3J16 90-0004 の改稿版 | The Annotated C++ Reference Manual | 160 |
1994 年 1 月 | X3J16 94-0027 (N0414) | Working Paper for Draft Proposed International Standard for Information Systems - Programming Language C++ | 454 |
参考文献¶
- History of C++
https://en.cppreference.com/w/cpp/language/history - C++ 各バージョン毎の規格書
https://onihusube.hatenablog.com/entry/2018/07/04/014257 - r/cpp VERY Early C++ Working Draft I found, February 1990 https://www.reddit.com/r/cpp/comments/l33mmc/very_early_c_working_draft_i_found_february_1990/
- r/cpp N0414: Working Paper from 25-January-1994 https://www.reddit.com/r/cpp/comments/cgfqcm/n0414_working_paper_from_25january1994/