Parametrisierte Funktionen und Klassen

Schlagwörter:
Templates, Element-Funktion, Funktions-Schablonen, Referat, Hausaufgabe, Parametrisierte Funktionen und Klassen
Themengleiche Dokumente anzeigen

Referat
Parametrisierte Funktionen und Klassen 1 Allgemein Templates Schablone Typen als Parameter Compiler generiert automatisch mehrere Funktions- bzw. Klassen-Definitionen parametrisierte Funktionen, Funktions-Schablonen, generische Funktionen Beispiel: Funktion max soll das Maximum zweier Werte bestimmen ohne Template int max(int a, int b) return a b ? a : b; float max(float a, float b) return a b ? a : b; TYP max(TYP a, TYP b) return a b ? a : b; mit Template template TPar max (TPar a, TPar b) return a b ? a : b; ist noch keine Funktions-Definition wird vom Compiler benutzt, um bei Bedarf eine echte Funktions-Definition zu erstellen ( Instanzierung) Bedarf 1. Aufruf void main() ...cout ...

Autor:
Anzahl Wörter:
536
Art:
Referat
Sprache:
Deutsch
Zurück