C++20

C++20 は、プログラミング言語 C++ の標準規格 ISO/IEC 14882:2020 の通称である。C++17 の次のバージョンである。この規格は、2020年2月にプラハで開催された会議でWG21によって技術的に最終決定され、2020年9月4日に承認され、2020年12月に公開された。
C++20は、C++14やC++17と比べ新たな主要機能が追加されている。以下は、C++20に受け入れられるか、C++20に含めることが検討されている変更の一部のリストである。 [要更新] 
新機能.
C++20では多くの新機能が導入された。次のリストは完全ではない可能性がある。 
新しい（および変更された）キーワード.
codice_27、codice_12、codice_10、codice_30、codice_31、codice_32、codice_33（加えてcodice_34の意味の変更）、およびcodice_35といった多くの新しいキーワード（および新規の「宇宙船演算子」codice_2）が追加された。また、C++20以降、codice_8は式を取ることができるようになった。codice_26キーワードのほとんどの用法は廃止予定となった。 
キーワードに加えて、codice_39やcodice_40など"、特別な意味を持つ識別子"が新しく加わった。 
C++20で新しく追加された属性：codice_6、codice_7、およびcodice_5。 
変更の歴史.
2017年7月（トロント）にC++20ワーキングドラフトに適用された変更は次のとおりである： 
2017年11月の秋の会議（アルバカーキ）でC++20ワーキングドラフトに適用された変更は次のとおりである： 
2018年3月（ジャクソンビル）のC++20ワーキングドラフトに適用された変更は次のとおりである： 
2018年6月の夏の会議（Rapperswil）でC++20ワーキングドラフトに適用された変更は次のとおりである： 
2018年11月の秋の会議（サンディエゴ）でC++20ワーキングドラフトに適用された変更は次のとおりである： 
2019年2月の冬の会議（コナ）でC++20ワーキングドラフトに適用された変更は次のとおりである： 
2019年7月の夏の会議（ケルン）でC++20ワーキングドラフトに適用された変更は次のとおりである： 
2019年11月の秋の会議（ベルファスト）でのNBコメントの解決中に適用された変更には以下を含む：