Seite 1 von 1

grundsätzliche frage zu c++

Verfasst: 10. April 2012 16:26
von woody
Hallo, kurze Frage:

Bsp: C++ Programm mit einem großen Hash, mit Objekte, die mit new allokiert wurden. Der Benutzer steigt hart aus dem Programm aus(schließt konsole oder strg-c).
Wird dann der Speicher, den die Objekte hatten vom OS freigegeben oder bleibt der Speicher belegt, obwohl die Applikation bereits gekillt wurde??

Danke für Antworten.

Re: grundsätzliche frage zu c++

Verfasst: 10. April 2012 16:34
von Christian81
Ja, spätestens wenn der Programm beendet wurde räumt das OS alles auf was allokiert wurde, auch alle Filehandles etc. werden geschlossen.

Re: grundsätzliche frage zu c++

Verfasst: 10. April 2012 16:54
von woody
Ok danke.