maxresdefault 47

Destructores en C++ [147]

Un destructores en C++ es una función miembro que se invoca automáticamente cuando el objeto se sale del alcance o se destruye explícitamente mediante una llamada para eliminar. Un destructor tiene el mismo nombre que la clase, precedido por una tilde (~). Por ejemplo, el destructor para la clase Persona se declara: ~Persona().

Destructores en C++

Codigo: https://github.com/programadornovato/c-/commit/f0f88a16f717c60eab9d717d531946057357aadd

#include <iostream>
int numeroPersonas;
class Persona{
    private:
        int NSS;
    public:
        Persona(int _NSS);
        ~Persona();
        void mostrar();
};
Persona::Persona(int _NSS){
    NSS=_NSS;
    numeroPersonas++;
    std::cout<<"Se creo la persona con NSS "<<NSS<<"\n";
}
Persona::~Persona(){
    numeroPersonas--;
    std::cout<<"Se destruyo la persona con NSS "<<NSS<<"\n";
}
void Persona::mostrar(){
    std::cout<<"Persona con NSS "<<NSS<<"\n";
}
void llama();
int main(){
    llama();
    std::cout<<"Numero de personas: "<<numeroPersonas<<"\n";
    system("pause");
    return 0;
}
void llama(){
    Persona p1(1);
    p1.mostrar();
    Persona p2(2);
    p2.mostrar();
}

🎦 [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. :)