eXistence
2005-09-19, 15:19:35
hi,
ich wurschtel mich gerade in QT rein und habe mal eine recht grundlegende Frage.
Folgendes Programm habe ich mal aus meinem QT-Buch ("Programming with QT", OReilly-Verlag) abgetippt:
#include <qapplication.h>
#include <qlabel.h>
int main( int argc, char* argv[] )
{
QApplication myapp( argc, argv );
QLabel* mylabel = new QLabel( "Hello World", 0 );
mylabel->resize( 120, 30 );
myapp.setMainWidget( mylabel );
mylabel->show();
return myapp.exec();
}
In der QT-Doku habe ich noch mehr Beispiele dieser Art gefunden und ich frage mich, wo wird der Speicher wieder freigegeben, der mit new reserviert wurde!?
ich wurschtel mich gerade in QT rein und habe mal eine recht grundlegende Frage.
Folgendes Programm habe ich mal aus meinem QT-Buch ("Programming with QT", OReilly-Verlag) abgetippt:
#include <qapplication.h>
#include <qlabel.h>
int main( int argc, char* argv[] )
{
QApplication myapp( argc, argv );
QLabel* mylabel = new QLabel( "Hello World", 0 );
mylabel->resize( 120, 30 );
myapp.setMainWidget( mylabel );
mylabel->show();
return myapp.exec();
}
In der QT-Doku habe ich noch mehr Beispiele dieser Art gefunden und ich frage mich, wo wird der Speicher wieder freigegeben, der mit new reserviert wurde!?