Skip to content

Commit d1f4efb

Browse files
committed
C++23が正式発行された
1 parent e3e5ece commit d1f4efb

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

international-standard.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ C++ の標準規格は、他にも各国の規格化団体によって国際標
1313
| 通称<sup><a href="#note-t1-1" id="note_ref-t1-1">†1</a></sup> | 名称 | 参照する規格案<sup><a href="#note-t1-2" id="note_ref-t1-2">†2</a></sup> | 規格案・原案 | `__cplusplus` |
1414
|:--|:--|:--|:--|:--|
1515
| [C++26](lang/cpp26.md) (C++2c) | ISO/IEC 14882:2026 (予定) | N4986([PDF](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4986.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/)) | N4986 N4981 N4971 N4964 N4958 | -- |
16-
| [C++23](lang/cpp23.md) (C++2b) | ISO/IEC 14882:2023 (予定) | N4950([PDF](https://open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/n4950/)) | N4950 N4944 N4928 N4917 N4910 N4901 N4892 N4885 N4878<br/>N4868 N4861 | `202302L` |
16+
| [C++23](lang/cpp23.md) (C++2b) | ISO/IEC 14882:2024 | N4950([PDF](https://open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/n4950/)) | N4950 N4944 N4928 N4917 N4910 N4901 N4892 N4885 N4878<br/>N4868 N4861 | `202302L` |
1717
| [C++20](lang/cpp20.md) (C++2a) | ISO/IEC 14882:2020 | N4861<sup><a href="#note-t1-3" id="note_ref-t1-3">†3</a></sup>([PDF](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4861.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/n4861/)) | N4860 N4849 N4842 N4835 N4830<br/>N4820 N4810 N4800 N4791 <del>N4788</del><sup><a href="#note-t1-4" id="note_ref-t1-4">†4</a></sup><br/>N4778 N4762 N4750 N4741 N4727<br/>N4713 N4700 N4687 | `202002L` |
1818
| [C++17](lang/cpp17.md) (C++1z) | ISO/IEC 14882:2017 | N4659([PDF](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/n4659/)) | N4660 N4659 N4640 N4618 N4606<br/>N4594 N4582 N4567 N4527 N4431<br/>N4296 | `201703L` |
1919
| [C++14](lang/cpp14.md) (C++1y) | ISO/IEC 14882:2014 | N4140([PDF](https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf?raw=true)/[HTML](https://timsong-cpp.github.io/cppwp/n4140/)) | N4141 N4140 N3937 N3936 N3797<br/>N3691 N3690 N3485 N3376 N3337 | `201402L` |
@@ -66,6 +66,7 @@ C++ の標準規格は、他にも各国の規格化団体によって国際標
6666
## 参照
6767

6868
- 標準規格
69+
- [ISO/IEC 14882:2024 - Programming languages — C++](https://www.iso.org/standard/83626.html)
6970
- [ISO/IEC 14882:2020 - Programming languages — C++](https://www.iso.org/standard/79358.html)
7071
- [ISO/IEC 14882:2017 - Programming languages -- C++](https://www.iso.org/standard/68564.html)
7172
- [ISO/IEC 14882:2014 - Information technology -- Programming languages -- C++](https://www.iso.org/standard/64029.html)

lang/cpp23.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# C++23
22

33
## 概要
4-
C++23とは、2023年中に改訂される予定の、C++バージョンの通称である。
4+
C++23とは、2020年中に改訂され、ISO/IEC 14882:2024で標準規格化されたC++バージョンの通称である。
55

66
このバージョンは、策定中のためC++2bと呼ばれることがある。「(C++20である2020年の次の) 202b年にリリースされる」という伏せ字として「b」が使われているが、3年周期に次のバージョンが策定されることが決まっているため、伏せ字になっている年数がずれることはない。
77

0 commit comments

Comments
 (0)