Kapitel 7: Templates

Hier könnte Ihr Zitat stehen.— B. Stroustrup

7.1  Einführung

Jemand, der einen Vektor benutzen möchte, will wahrscheinlich nicht immer einen Vektor aus double haben. Ein Vektor ist ein allgemeines Konzept, unabhängig vom Begriff der Gleitkommazahl. Entsprechend sollte auch der Elementtyp eines Vektors unabhängig dargestellt werden. Ein Template ist eine Klasse oder eine Funktion, die Sie mit einer Menge aus Typen oder Werten parametrisieren. Templates werden verwendet, um Ideen darzustellen, die am besten als etwas Allgemeines aufgefasst werden sollten, aus dem dann spezifische Typen und Funktionen generiert werden können, indem Argumente angegeben werden, wie etwa double als Elementtyp von vector.

Dieses Kapitel konzentriert ...

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.