Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Generische TList mit IInterface verwenden
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)
|