R
rikola
Foren Gott
Ich gucke mir grade ein paar Beispiele zu Qt4.2 an, zum Beispiel dieses hier. Dabei faellt auf, dass sehr selten, manchmal nie, der Speicher, der mit 'new' angefordert wurde, wieder freigegeben wird. Dieser thread behauptet zwar, dass man sich nicht darum kuemmern muesse, da die Elternwidgets sich um das Loeschen der Kinder kuemmern (wobei ich selbst das bezweifle, da beim Freigeben eines Zeigers ja nicht der Speicherbereich freigegeben wird, auf den er zeigt, wenn man nicht delete benutzt!). Allerdings sehe ich z.B. in obigem Beispiel nicht, dass die Widgets als Kinder erzeugt werden (parent=0 als default), ausserdem gibt es nicht mal ein einziges delete.
Muss man sich unter Qt nicht darum kuemmern, weil man davon ausgeht, dass nicht so viele Fenster erzeugt werden/ geloescht werden, dass man in den Bereich von Speicherproblemen kommen koennte, ist die Programmiertechnik unter den Qt-Tutorials nicht die optimalste, oder uebersehe ich etwas Entscheidendes?
Muss man sich unter Qt nicht darum kuemmern, weil man davon ausgeht, dass nicht so viele Fenster erzeugt werden/ geloescht werden, dass man in den Bereich von Speicherproblemen kommen koennte, ist die Programmiertechnik unter den Qt-Tutorials nicht die optimalste, oder uebersehe ich etwas Entscheidendes?