next up previous
Next: Auflösung von Funktionsaufrufen Up: Funktionen, Parameterübergabe, I/O bei Previous: Rekursion

Function Overloading

Funktionen haben eine bestimmte Aufgabe, die mit function overloading erweitert werden kann.

Wird durch mehrere gleichnamige Funktionen, die sich nur durch ihre Argumente unterscheiden.

= function signature

Der Typ des Rückgabewertes wird nicht wird nicht als Unterscheidungsmerkmal herangezogen.

Folgende Funktionsdeklarationen sind im selben Programm erlaubt

int f(int a);
float f(float a);
int f(int a, int b);
int f(int a, float b);
int f(int a, int b, int c);


next up previous
Next: Auflösung von Funktionsaufrufen Up: Funktionen, Parameterübergabe, I/O bei Previous: Rekursion

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 11/11/1998