Hola estoy empezando con c++ y tengo entendido que no es como java que automaticamente elimina los objetos cuando no se usan mas bueno quisiera saber como programarlos por ejemplo aqui tengo este ejercicio :
Código C++:
Ver original#include <iostream>
#include <string>
using namespace std;
class Practica
{
private:
string saludo;
int x;
public:
Practica();
int getX();
string getSaludo();
void setX(int);
void setSaludo(string);
};
//Constructor
Practica::Practica(){}
void Practica::setSaludo(string saludo){ cout << "Hola "<< saludo << endl; }
string Practica::getSaludo(){ return saludo; }
void Practica::setX(int x){ cout << "El numero es: " << x << endl; }
int Practica::getX(){ return x; }
int main()
{
Practica pra = Practica();
int y ;
string nombre = "";
cout << "Ingrese el nombre: " ;
cin >> nombre;
cout << "\nIngrese el numero: " ;
cin >> y;
pra.setSaludo(nombre);
pra.setX(y);
pra.getSaludo();
pra.getX();
}
alguien seria tan amable de editar ese codigo para mostrarme como programar un destructor ?? gracias