このページはC++29に採用された言語機能の変更を解説しています。
のちのC++規格でさらに変更される場合があるため関連項目を参照してください。
概要
ライブラリ
ライブラリの機能テストマクロは全て<version>でも提供される。
| マクロ名 | 値 | 機能 | ヘッダ |
|---|---|---|---|
__cpp_lib_simd |
202606L |
<simd>に、SIMDデータ用の連番を生成するstd::simd::iota変数テンプレートなどを追加 |
<simd> |
__cpp_lib_simd_bitops |
202607L |
<simd>に、ビット列を操作するbit_reverse()・bit_repeat()・bit_compress()・bit_expand()関数と、未定義動作にならないシフトshl()・shr()関数を追加 |
<simd> |