Trip report: Fall ISO C++ standards meeting (Albuquerque) | Sutter’s Mill Herb Sutterが今回の標準化委員会の会議でドラフト入りした機能についていち早く速報を出している。具体的な文書などはリンク先で確認してもらうとして、概要だけ説明する。 range-based forに初期化子が書けるようになった。 for ( auto result = f() ; auto && value : result ) ; <bit>にbit_castingが追加された。 short from = 42 ; auto to = bit_cast<std::uint16_t>(from) ; operator <=>が追加された。 operator <=>は2つのオペランドの大小比較と等号比較を一度にできる演算子だ。この演算子を