Kapitel 9. Generische Programmierung
In diesem Kapitel:
Generische Programmierung besitzt eine lange Tradition in C++, erlaubt sie es doch, Funktions- und Templateklassen zu definieren, die über Typen parametrisiert werden. Mit Variadic Templates, Zusicherungen zur Compile-Zeit und Aliase Templates wird die generische Programmierung in C++11 noch mächtiger.
Variadic Templates
Variadic Templates sind ein mächtiges Werkzeug für den Bibliotheksautor, Algorithmen zu schreiben, die beliebig viele Argumente annehmen können. Da Templates zur Übersetzungszeit instanziiert werden, steht das Ergebnis zur Laufzeit fest. Die Laufzeit wird spürbar entlastet.
Neben std::tuple
profitieren noch ...
Get C++11 für Programmierer now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.