Templates
Templates (oder auch Schablonen) sind ein nützliches Hilfsmittel bei der
Erstellung allgemeiner Funktionen und Klassen. Sie erlauben eine Funktion oder
Klasse ziemlich unabhängig von erwarteten Typen zu deklarieren und zu
definieren und anschließend für spezielle Typen anzuwenden.