Zitat von
bigg:
Ach Template-Funktionen
*was ist das nun wieder*
Sowas wie Templateklassen, nur für Funktionen. Beispiel:
Code:
template <typename T>
T minimum(T value1, T value2)
{
return (value1 < value2) ? value1 : value2;
}
Dank minimum<double>, minimum<int>, minimum<unsigned> usw. kannst du diese Funktion für verschiedene Typen "instantieren".
Statt "template <typename T>" heißt es manchmal auch "template <class T>". Beide sind gleichwertig in diesem Kontext.