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.

In Pocket speichern vorlesen Druckansicht 117 Kommentare lesen
Lesezeit: 1 Min.
Von
  • 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)