Bueno tengo un problema y no he conseguido solucionarlo...
En una clase A declaro un puntero a una clase de datos X, pero no le asigno memoria, simplemente la declaro como puntero... Desde la clase A llamo a un dialogo pasandole el puntero a la clase de datos. Hasta aqui todo bien, recogo el puntero, le asigno me memoria en la clase del dialogo...
El problema viene cuando salgo del dialogo, bien con el boton OK o con el boton cancelar (las unicas formas de salir del dialgo), y regreso a mi clase A, en ese momento pierdo la dirección del puntero y me apunta a NULL...
Y he revisado el codigo por si se me habia escapado algun delete o algun NULL y en principio todo esta correcto...
Si se les ocurre alguna cosilla de porque me pierde la referencia estaria muy agradecido
Un saludo