Next: Auflösung von Funktionsaufrufen (forts.)
Up: Funktionen, Parameterübergabe, I/O bei
Previous: Function Overloading
Der Compiler ermittelt beim Übersetzen des Programmes, welche Funktion für einen Funktionsaufruf zu verwenden ist.
char
int
,
float
double
, )int
float
,
float
int
,
int
unsigned int
)Beispiel: Welche Funktion wird für welchen Funktionsaufruf verwendet?
int i, j, k; float x, y, z; char c; f(i); f(i,j); f(x); f(c); // promotion char -> int f(x, y, z); // conversion float -> int
© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 11/11/1998 |