Kapitel 8: Konzepte und generische Programmierung

Programmierung: Du musst mit interessanten Algorithmen beginnen.— Alex Stepanov

8.1  Einführung

Wofür sind Templates gedacht? Mit anderen Worten, welche Programmiertechniken werden durch die Verwendung von Templates wirksam? Templates bieten:

  • die Fähigkeit, Typen (sowie Werte und Templates) als Argumente zu übergeben, ohne dass Informationen verloren gehen. Dies impliziert eine große Flexibilität in dem, was ausgedrückt werden kann, und ausgezeichnete Möglichkeiten für das Inlining, von dem aktuelle Implementierungen in hohem Maße profitieren.

  • Gelegenheiten, Informationen aus unterschiedlichen Kontexten zum Zeitpunkt der Instanziierung zu verflechten, woraus sich Chancen zur Optimierung ergeben ...

Get Eine Tour durch C++ - Der praktische Leitfaden für modernes C++ 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.