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

Hola amigos!

Tengo una duda y es que si quiero asignar memoria a un puntero debo liberar la memoria que ya tiene almacenada de manera dinamica?

Ejemplo:

Código:
class X
{
public:
    int n;
};

int main(int argc, char* args[])
{
    X *p;
    p = new X;
    delete p; // Es necesario?
    p = new X;
    delete p;
    return 0;
}
Intente quitando el primer 'delete p' y no se como ver si el resultado es que tengo ahora 2 clases X.

Gracias por leer!