Hoy toca repasar una de las propiedades más interesantes de C++ y es que te permite que varias funciones compartan el mismo nombre. Eso sí, cada función que hagas con el mismo nombre debes distinguirlo en número y/o tipo de parámetros. Esto es lo que llamamos sobrecarga de funciones.
La sobrecarga es muy útil para que el compilador determine la función a llamar analizando los parámetros de la llamada de la función pudiendo ser la llamada de diferentes tipos.
Aquí os dejo con un ejemplo de un constructor con sobrecarga de funciones en C++:
//Constructor por defecto Complejo::Complejo() { real = 0.0; img = 0.0; } //Constructor con parámetros Complejo::Complejo(float r, float i) { real = r; img = i; } //Constructor de copia Complejo::Complejo(const Complejo &c) { real = c.real; img = c.img; }
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Ahi repasando c++, jeje
a mi me toca repasarlo todo el veranito que me quedó con un 4 jejeje
salu2