Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Verschiedene Arrays! Besser mit Generics?

  Alt 27. Jan 2014, 18:52
Sieh das Default einfach wie ein Delphi-Referenz durchsuchenNew, nur ohne Pointer dazwischen.

Wenn man bei einfachen Typen anfängt, wird es vielleicht klarer.

Delphi-Quellcode:
Default(Integer) = 0 // Low(Integer)=MinInt und High(Integer)=MaxInt
Default(String) = ''  // Low(String)=erster Array-Index und High(String)=letzer Array-Index
Default(TButton) = nil
Und das kann man nun verschachteln (Default(TMyRecord) ),
wobei quasi für jedes Feld des angegebenen Records das Default des entsprechenden Typen eingesetzt wird.
(im Prinzip entspricht es dem InitializeRecord/InitializeArray aus der SysUils)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat