C++: Praxisrelevanter Einsatz der Template-Metaprogrammierung
Ein neuer Artikel auf heise Developer begibt sich auf die Suche nach einem praxisrelevanten Einsatz von TMP, einer Technik, in C++ Programmcode von Programmcode erzeugen zu lassen.
- Alexander Neumann
Die Template-Metaprogrammierung (TMP) scheint prädestiniert dafür, in einer Glasvitrine im Elfenbeinturm der C++-Sprachwissenschaftler zur Schau gestellt zu werden. Die meisten TMP-Anwendungen finden sich wohl im Design und in der Implementierung von Template-Bibliotheken. Dort ist TMP zu einem unverzichtbaren Werkzeug geworden, ohne das nützliche Bibliotheken wie Boost.Spirit und andere der Boost-Sammlung nicht denkbar wären.
Ein neuer Artikel auf heise Developer begibt sich auf die Suche nach einem praxisrelevanten Einsatz von TMP und liefert zugleich eine anschauliche Erklärung, für was diese Technik steht – neben dem Spaß, den die Template-Metaprogrammierung machen kann.
Siehe dazu auch:
(ane)