Titulo.jpg (10742 bytes)
FlechaDer.jpg (2886 bytes) casa.jpg (31539 bytes) FlechaIzq.jpg (2791 bytes)

Funciones sobredefinidas


Otra posibilidad de C++ es la de declarar en un mismo programa varias funciones con el mismo nombre, pero con cantidades o tipos diferentes de par�metros o que el tipo de dato de la funci�n sea diferente.

As�, las siguientes declaraciones de funciones suma son todas diferentes para el compilador de C++:

float suma(float nr1, float nr2, float nr3);

float suma (float nr1, float nr2);
float suma (int nr1, int nr2);
float suma (int nr1);
int suma(int nr1, int  nr2);

dependiendo ahora del n�mero de par�metros que se le pase a la funci�n o del tipo de dato que se pasa o del tipo de dato que se espera que retorne el compilador har� uso de una u otra funci�n.

arriba.jpg (2978 bytes) casa.jpg (31539 bytes)
Hosted by www.Geocities.ws

1