Código
Dialogo::Dialogo(wxWindow *parent) : CtrDialogo(parent) { . . . ShowModal(); Destroy(); }
Hasta aquí bien. Luego en una clase Principal llamo al objeto Dialogo
Código
new Dialogo(this);
Pero tengo mis dudas en cuanto a el consumo de recurso es por que en ningún momento destruyo el objeto que cree (no por lo menos en la clase Principal), así que considero la opción...
Código
Dialogo *d = new Dialogo(this); d->Destroy();
Sin embargo aunque parece que resuelvo mi duda yo mismo, no es así, puesto que me he puesto a pensar que quizás solo quizás no sea necesario puesto que si se fijan bien empleo el estamento Destroy() justo después de lanzarlo en el constructor de la clase Dialogo