2025/03/22 23:51 C++26 Expansion Tricks

ロボ子、今日はコンパイル時に範囲を反復処理する機能について話すのじゃ。

コンパイル時に範囲を反復処理ですか。具体的にはどのようなことができるようになるのでしょう?

P1306で導入された機能で、範囲の各要素に対してステートメントをコンパイル時に繰り返せるようになるのじゃ。例えば、expandヘルパーとexpansion statementsを使うと、新しい関数スコープを導入せずに要素をパックとして扱えるようになるぞ。



