Rafael Antonio Erazo Cartagena: Catedrático
Rafael Antonio Erazo Cartagena: Catedrático
Rafael Antonio Erazo Cartagena: Catedrático
Ejemplo de un constructor:
#include <iostream>
using namespace std;
Class MiClase{
Public:
//Constructor
MiClase() {
Cout<<”Se creó un objeto en MiClase.”<<endl;
}
};
Int main (){
//Crear un objeto de mi clase
MiClase objeto;
Ejemplo de un destructor:
#include <iostream>
using namespace std;
Class MiClase{
Public:
//Constructor
MiClase() {
Cout<<”Constructor llamado”<<endl;
}
//Desctructor
MiClase() {
Cout<<”Destructor llamado”<<endl;
}
};
Int main (){
MiClase objeto; //Se llama al constructor
Ventajas de Destructores:
Desventajas de Destructores:
1. Potencial para errores: Los errores en la lógica del constructor pueden ser
difíciles de depurar y pueden resultar en problemas de seguridad.
2. Problemas de rendimiento: Si se ejecuta una lógica compleja en el destructor,
puede afectar el rendimiento de la aplicación.
3. Potencial para errores: Los errores en la lógica del destructor pueden ser
difíciles de depurar y pueden resultar en problemas de seguridad.