- C#, C♯, C#相談室 Part86 [転載禁止]©2ch.net
759 :デフォルトの名無しさん[sage]:2015/03/07(土) 22:58:16.79 ID:On7QrDFN - メタプログラミングの定義次第だなそれは
C#に限定した話でなく広義的に見ると コンパイル前のコード生成もメタプログラミングだし C++テンプレート的なメタプログラミングもある 実行時に文字列やDOMなどをコンパイルするのもメタプログラミングだし 実行時にメンバのメタ情報の読み書きを行うのもメタプログラミングだし ビルドプロセスに介入するのもメタプログラミングだし 生成物を後で書き換えるのもメタプログラミングだ dynamicは実行時にメンバのメタ情報の読み書きを行うタイプのメタプログラミングで便利な時があるね
|