Trip report: Winter 2021 ISO C++ standards meeting (virtual)
CRANK

Today, the ISO C++ committee held its second full-committee (plenary) meeting of the pandemic and adopted a few more features and improvements for draft C++23. A record of 18 voting nations sent re…

herbsutter.com
Related Topics: C++
1 comments
    • 2021 年 2 月 22 日に開催された今年初めての C++ 標準化委員会の全体会議に参加した、Herb Sutter 氏による報告記事
    • C++ 標準化委員会の全体会議は年に 3 回開催され、C++23 向けとしては昨年 11 月に続いて 2 回目(サブグループの会議はもっと頻繁に開催されている)
    • 今回も COVID-19 の影響でオンライン開催
    • 今回 C++23 に採択された新機能
      • mutable を指定したラムダ式の () の省略を許可 (P1102)
      • Ranges を便利にするための、iterator_category の仕様改善 (P2259)
      • time_point::clock の要件緩和 (P2212)
      • std::visit の改善 (P2162)
      • 列挙型の値を基底型に変換する std::to_underlying() (P1682)
    • また、採択までには至らなかったが、いくつかの数学関数を constexpr にする提案 (P0533) も議論が前進し、C++23 での実現の可能性が高まった
    • 次回の全体会議は 6 月