Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2011, 10:13
gorystyle
 
Fecha de Ingreso: enero-2011
Ubicación: Venezuela, Táchira
Mensajes: 96
Antigüedad: 13 años, 4 meses
Puntos: 10
Destructor de objeto

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
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. class Practica
  6. {
  7. private:
  8.     string saludo;
  9.     int x;
  10.  
  11. public:
  12.     Practica();
  13.     int getX();
  14.     string getSaludo();
  15.     void setX(int);
  16.     void setSaludo(string);
  17. };
  18. //Constructor
  19. Practica::Practica(){}
  20.  
  21.  
  22. void Practica::setSaludo(string saludo){ cout << "Hola "<< saludo << endl; }
  23. string Practica::getSaludo(){ return saludo; }
  24. void Practica::setX(int x){ cout << "El numero es: " << x << endl; }
  25. int Practica::getX(){ return x; }
  26.  
  27. int main()
  28. {
  29.     Practica pra = Practica();
  30.     int y ;
  31.     string nombre = "";
  32.  
  33.     cout << "Ingrese el nombre: " ;
  34.     cin >> nombre;
  35.    
  36.     cout << "\nIngrese el numero: " ;
  37.     cin >> y;
  38.  
  39.     pra.setSaludo(nombre);
  40.     pra.setX(y);
  41.  
  42.     pra.getSaludo();
  43.     pra.getX();
  44.  
  45.     system("pause");
  46. }

alguien seria tan amable de editar ese codigo para mostrarme como programar un destructor ?? gracias