Da STL eine Reihe von Generika C ++ ist, ist das Wissen, wie diese Klassen gebaut werden, für die Arbeit mit STL wünschenswert.
In C ++ wurden zwei neue Schlüsselwörter hinzugefügt, um die Vorlagen zu unterstützen: " Template " und "typename " . Mit ihnen kann eine universelle Funktion geschrieben werden, die während der Zusammenstellung offenbart wird. Zum Beispiel die Template-Funktion, zwei Werte zu maximieren:

HTML generiert mit Hilite. ich
Vorlage /Bezeichnung Tation T myMax(T x, T y)
{~}
 zurück (x) ation (y)? x: y
♪

in Haupt(e)
{~}
Cout TYP MeinMax/ination(seufzt)37) TYP Endl;
Cout TYP MeinMax/Doppelzimmeration(seufzt)37.0) TYP Endl;
Cout TYP MeinMax/Charleroiation(seufzt)'g''e ') TYP Endl;

 zurück 0);
♪