C++リフレクションで見分ける「ムーブ可能」と「ムーブ宣言あり」C++のリフレクションを使うと、特殊メンバー関数が未宣言なのか、削除済みなのかを調べられます。明示的なデストラクターと型特性の例から、呼び出し可能性と宣言状態を分けて読む方法を整理します。CppCpp2026-10-26
C++26リフレクションでディスパッチテーブルの登録処理をコンパイル時へ移すC++26の静的リフレクションを使い、名前から関数を引くディスパッチテーブルをコンパイル時に生成する実装が紹介されました。手書きの登録表と実行時初期化を減らせる一方、検索コストや間接呼び出し、コンパイラ対応の制約は残ります。Cpp新技術2026-08-27