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.
charint,
floatdouble, intfloat,
floatint,
intunsigned 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 |