maxresdefault 45

Sobrecarga de constructores en C++ [145]

Algunas veces hay una necesidad de inicializar un objeto de diferentes maneras. Esto se puede hacer usando la sobrecarga de constructores en C++. Hacerlo le permite construir objetos de varias maneras.

Sobrecarga de constructores en C++

Codigo: https://github.com/programadornovato/c-/commit/59881eabd5f95cd38586a2152cc11b8d6dbf800f

#include <iostream>
class Fecha{
    private:
        int dia,mes,anio;
    public:
        Fecha(int _dia,int _mes,int _anio);
        Fecha(long _fecha);
        void mostrarFecha();
};
Fecha::Fecha(int _dia,int _mes,int _anio){
    dia=_dia;
    mes=_mes;
    anio=_anio;
}
Fecha::Fecha(long _fecha){
    anio=(_fecha/10000);
    mes=((_fecha-anio*10000)/100);
    dia=(_fecha-anio*10000-mes*100);
}
void Fecha::mostrarFecha(){
    std::cout<<dia<<"/"<<mes<<"/"<<anio<<"\n";
}
int main(){
    Fecha fhoy(10,10,2020);
    Fecha fhoy2(20201010);
    fhoy.mostrarFecha();
    fhoy2.mostrarFecha();
    system("pause");
    return 0;
}

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

📦 Descargar zip con todos los codigos: http://raboninco.com/bXZK
🎦 [CURSO] C++ DE 0 A HEROE: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)