Einzelnen Beitrag anzeigen

Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#5

Re: [C++] Operator delete[]

  Alt 20. Sep 2004, 15:40
Zitat:
delete[] löscht ja auch nur deinen zeiger auf das erste element, alles andere sollte das windows speicher management übernehmen
Ich muss den Speicher manuell freigeben, weil ich ihn während der Programmausführung nicht mehr brauche.
Der Vorgang wird dann wieder ausgeführt

Zitat:
Um genau zu sein, legt der Operator new[] gewisse Informationen über die Größe im Speicher ab, die delete[] ausliest.
wow, hätte ich 2nicht gedacht dass das automatisch geht!

Zitat:
Rufst du nämlich delete auf einem Array aus Objekten auf, dann wird nur der Speicher freigegeben, keine Destruktoren ausgeführt.
Ja, es handelt sich um ein Array aus Objekten, aber den Destruktor brauch ich sowieso nicht.

Danke!
Lukas
  Mit Zitat antworten Zitat