C++23

}}
C ++ 23は、C ++ 20に続くと予想されるC ++プログラミング言語のISO / IEC標準の改訂版の非公式な名前です。現在のドラフトはN4878です。
2020年2月、プラハで開催されたC ++ 20の最終会議で、C ++ 23の全体計画が採択されました。
C ++ 23で計画されている機能は、コルーチンのライブラリサポート、モジュラー標準ライブラリ、エグゼキュータ、およびネットワーキングです。
最初WG21会議はで場所を取ることを意図していた23 ++ Cに焦点を当てヴァルナ早い2020年6月に、しかし原因にキャンセルされたCOVID-19パンデミック、 で2020年11月の会議だったとして、ニューヨーク そして2021年2月にハワイのコナで開催された会議。 2022年以前に対面会議が行われる可能性は低い。
新機能
対面のWG21ミーティングがないため、これまでのところ、C ++ 23ドラフトに追加された新機能はほとんどありません。しかし、2020年11月9日の仮想WG21会議の後に、以下が追加されました。そこでは、投票によって承認されました。
のリテラル接尾辞std::size_tおよび対応する符号付きタイプ
文字列に特定の部分文字列または文字が含まれているかどうかを確認するcontainsためのstd::basic_stringおよびのメンバー関数std::basic_string_view
Boost .Stacktrace に基づくスタックトレースライブラリ()
タイプトレイトstd::is_scoped_enum
Cアトミックとの相互運用性のためのヘッダー
参考文献
^ 「ワーキングドラフト、プログラミング言語C ++の標準」 (PDF)。2020-12-15。 ^ Dusíková、ハナ(2019-11-06)。「N4817:2020プラハ会議の招待と情報」(PDF)。
^ Voutilainen、Ville(2019-11-25)。「C ++ 23の全体計画を大胆に提案する」。www.open-std.org 。
^ 「リモートでC ++を進化させる」。
^ a b サッター、ハーブ(2020年7月29日)。「事業計画とコンビーナのレポート:ISO / IEC JTC1 / SC22 / WG21(C ++)」(PDF)。
^ a b 「今後の会議、過去の会議」。
^ a b Ranns、ニーナ(2020-11-19)。「WG212020-11仮想会議:会議の議事録」(PDF)。
^ JeanHeyd Meneide; Rein Halbersma(2019-11-24)。「(符号付き)size_tのリテラルサフィックス」。
^ Wim Leflere; ポールフィー(2020-06-13)。「文字列には関数が含まれています」。
^ Alexey Gorgurov; アントニー・ポルヒン(2020-09-16)。「スタックトレースライブラリを追加する提案」。
^ Juan Alday(2020-10-12)。「スコープ付き列挙を検出するためのタイプ特性の提案」(PDF)。
^ ハンス-J。ベーム(2020-10-23)。「P0943R6:C ++でCアトミックをサポートする」。
Stub icon  
このプログラミング言語関連

投稿日:
カテゴリー: C