Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2016, 06:45
Avatar de Andrek
Andrek
 
Fecha de Ingreso: enero-2012
Mensajes: 14
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Duda con punteros

Gracias por contestar amigo!

Pero eso no resuelve mi duda, yo necesito crear clases aleatorias cada cierto tiempo, por eso estoy preguntando si al usar el operador 'new' el vacia automaticamente el puntero o solo devuelve una direccion y mi puntero solo cambia de direccion y no libera la memoria que esta usando.

Ejemplo:

Código:
char option;
p = new X;
do {
cout << X << endl;
cout << "Te gusta esta clase?" << endl;
cin >> option;
} while(option != 'y');
if(option == 'y') {
hacer algo.....
} else {
delete p;
}
Quisiera saber si hay una forma diferente de hacer eso, ya que si me equivoco y libero la memoria 2 veces da error :S

Gracias!!