O'Reilly logo

C++11 für Programmierer by Rainer Grimm

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required