テンプレートメタプログラミング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/08 16:25 UTC 版)
テンプレートメタプログラミング(英: template metaprogramming)は、メタプログラミング技法の一種であり、コンパイラがテンプレートを使って一時的ソースコードを生成し、それを他のソースコードと結合してコンパイルする方式である。テンプレートが出力するものは、コンパイル時の定数、データ構造、関数定義などがある。テンプレートの利用は言わばコンパイル時の実行である。この技法は様々な言語で使われている(C++、D言語、Eiffel、Haskell、ML、XLなど)。
- 1 テンプレートメタプログラミングとは
- 2 テンプレートメタプログラミングの概要
- 3 テンプレートメタプログラミングの構成要素
- 4 関連項目
固有名詞の分類
C++ | AspectC++ 共用体 テンプレートメタプログラミング Cfront Intel Parallel Studio |
Weblioに収録されているすべての辞書からテンプレートメタプログラミングを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からテンプレートメタプログラミング を検索
- テンプレートメタプログラミングのページへのリンク