programa en C ++ para el constructor y destructor Declaración, Definición

En este programa vamos a aprender cómo declarar y definir constructor y el destructor en C ++ Programming Language?

Aquí vamos a definir constructor y el destructor utilizando dos tipos diferentes definición uno class dentro y segundo fuera de las definiciones class.

# 1 – Las definiciones de constructor y el destructor dentro class definición

Consideremos el siguiente ejemplo:

#include <iostream>
using namespace std;
class Example{
public:
//default constructor
Example(){cout<<"Constructor called."<<endl;}
//function to print message
void display(){
cout<<"display function called."<<endl;
}
//Destructor
~Example(){cout<<"Destructor called."<<endl;}
};
int main(){
//object creation
Example objE;
objE.display();
return 0;
}

salida

    Constructor called.
display function called.
Destructorcalled.

# 2 – Definiciones de constructor y destructor definición class fuera

#include <iostream>
using namespace std;
class Example{
public:
//default constructor
Example();
//function to print message
void display();
//Destructor
~Example();
};
//function definitions
Example::Example(){
cout<<"Constructor called."<<endl;
}
void Example::display(){
cout<<"display function called."<<endl;
}
Example::~Example(){
cout<<"Destructor called."<<endl;
}
int main(){
//object creation
Example objE;
objE.display();
return 0;
}

salida

    Constructor called.
display function called.
Destructorcalled.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *