Template metaprogramming
Template metaprogramming (TMP) is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code and then compiled. The output of these templates can include compile-time constants, data structures, and complete functions. The use of templates can be thought of as compile-time polymorphism. The technique is used by a number of languages, the best-known being C++, but also Curl, D, Nim, and XL.
Read Full Wiki Related Wiki Articles
Library Results
TV Shows
- Tempting Fortune
In Tempting Fortune, 12 strangers will spend 19 days in paradise. Arriving with basic su... - Tempting Her Fall
A marriage alliance between two powerful families takes an unexpected turn when a mysterious figu...
