Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

AW: Generische TList mit IInterface verwenden

  Alt 23. Aug 2017, 10:39
Die normale TList ist nur eine Liste mit saudoofen Pointern.
Die generische TList<> kennt den Typ, hat statt dem Pointer einen passenden Speicher und verwaltet die einzelnen Felder so, wie eine ganz normale Variable dieses Typs,
und beim Ein-/Auslesen wird die Speicherverwaltung und auch sowas wie eine Referenzzählung automatisch korrekt behandelt.
Wie bereits erwähnt, wird intern ein array of TDeinType verwendet.
$2B or not $2B

Geändert von himitsu (23. Aug 2017 um 12:33 Uhr)
  Mit Zitat antworten Zitat