Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#1

GetEnumerator und Freigabe

  Alt 4. Okt 2006, 17:23
Hallo,
ich beschäftige mich gerade mit dem neuen For In.
Als Beispiel habe ich mir TList herausgesucht und den VCL-Quelltext studiert.
Dabei ist mir aufgefallen das die Methode GetEnumerator eine Referenz
auf eine TListEnumerator Instanz zurückgibt. Das passiert bei jedem
Aufruf von For In. D.h. es wird jedesmal ein neues TListEnumerator
erstellt.

Frage:
Wo und wann werden die TListEnumerator Referenzen wieder freigeben?
I come from outer space to save the human race
  Mit Zitat antworten Zitat