![]() |
|---|
![]() |
![]() |
![]() |
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.
![]() |
![]() |