Forum: PC-Programmierung Was sind Templates ?


von Neuling (Gast)


Lesenswert?

Ich hab des öfteren schon den Begriff Templates in C++ Skripten und 
Büchern gehört. Ich weiss nicht was man damit eigentlich anfagen kann. 
Für was sind die Templates gut?

von Klaus W. (mfgkw)


Lesenswert?

Es gibt Funktions-Templates und Klassentemplates.

Die einen sind Vorlagen (Schablonen) für Funktionen, aus denen
sich der Compiler eine passende Funktion stricken kann, wenn
er sie braucht, und die anderen sind analog Vorlagen für Klassen
(Datentypen), aus denen er sich Klassen bauen kann.

Sinn davon ist, daß man mehrere sehr ähnliche Funktionen bzw.
Klassen nur einmal als Vorlage hinschreibt, und der Compiler macht
sich dann die echten daraus bei Bedarf.

von Klaus W. (mfgkw)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.