Skip to content

Commit 21fc986

Browse files
committed
C++29ページを追加 #1675
1 parent b257d17 commit 21fc986

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

international-standard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ C++ の標準規格は、他にも各国の規格化団体によって国際標
1212

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` | 引用規格<sup><a href="#note-t1-6" id="note_ref-t1-6">†6</a></sup> |
1414
|:--|:--|:--|:--|:--|:--|
15-
| [C++29](lang/cpp29.md.nolink) (C++2d) | ISO/IEC 14882:2029 (予定) | N5050([PDF](https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/n5050.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/n5050/)) | N5050 | -- | C23, POSIX.1-2017<br/>Unicode 15.1 |
15+
| [C++29](lang/cpp29.md) (C++2d) | ISO/IEC 14882:2029 (予定) | N5050([PDF](https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/n5050.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/n5050/)) | N5050 | -- | C23, POSIX.1-2017<br/>Unicode 15.1 |
1616
| [C++26](lang/cpp26.md) (C++2c) | ISO/IEC 14882:2026 (予定) | N5046([PDF](https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/n5046.pdf)/[HTML](https://timsong-cpp.github.io/cppwp/)) | N5046 N5032 N5014 N5008 N5001 N4993<br/>N4986 N4981 N4971 N4964 N4958 | -- | C23, POSIX.1-2017<br/>Unicode 15.1 |
1717
| [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<br/>N4901 N4892 N4885 N4878 N4868<br/>N4861 | `202302L` | C17, POSIX.1-2017,<br/>Unicode latest |
1818
| [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` | C17, POSIX.1-2003,<br/>UCS:1993, UCS:latest, UAX#29-35 |

lang.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
- [C++20](lang/cpp20.md)
99
- [C++23](lang/cpp23.md)
1010
- [C++26](lang/cpp26.md)
11+
- [C++29](lang/cpp29.md)
1112
- [C++ (将来)](lang/future.md)
1213
- [C++ (廃案)](lang/archive.md)
1314
- [言語拡張](lang/extension.md.nolink)

lang/cpp29.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# C++29
2+
3+
## 概要
4+
C++29とは、2029年中に改訂される予定の、C++バージョンの通称である。
5+
6+
このバージョンは、策定中のためC++2dと呼ばれることがある。「(2020年代の4つ目のバージョンが) 202d年にリリースされる」という伏せ字として「d」が使われているが、3年周期に次のバージョンが策定されることが決まっているため、伏せ字になっている年数がずれることはない。
7+
8+
9+
## 言語機能
10+
11+
| 言語機能 | 説明 |
12+
|----------|------|
13+
14+
15+
## ライブラリ更新の概要

0 commit comments

Comments
 (0)