Klassen Template
← Templates | ● | ContainerKlassenTemplate →
In der Regel generalisiert (templatisiert) man Klassen:
class C {
...
T member_;
...
};
Der sogenannte Template-Parameter T ist ein Platzhalter für einen bestimmten Datentyp in der Klassendefinition von C (im Gegensatz zu einem Funktionsparameter, der ein Platzhalter für Argumentwerte ist).
Der Template-Parameter wird bei der Instanziierung einer generalisierten Klasse in eckigen Klammern angegeben:
Erzeugt eine Instanz x der Klasse C mit konkretem Datentyp t als Argument für den Templateparameter T.
← Templates | ● | ContainerKlassenTemplate →