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.