Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Eure Meinung: Syntaxerweiterung Set-Typen auf mehr als 255 Elemente

  Alt 25. Jul 2018, 10:34
dann gingen auch viel mehr Bits.
Für mehr Bits gibt es ja die Klasse TBits.
Der Compiler könnte es aber auch problemlos nativ bei einfachen Enum-Typen umsetzen, wenn man auf BT verzichtet.

Gut, BT EDX, AL (2-4 Byte) hat weniger Bytes, als irgendwas in der Richtung TEST LONG PTR EDX + [EAX shr 5], EAX and $1F (if LongBool(A[i shr 5] and (i and $1F)) then 20+ Bytes), aber schneller ist es dennoch meistens nicht.

OK, ein volles 256er-ENUM ist auch nur 32 Byte groß und nur weniger wollen statische Arrays mit bis zu 0,5 GB auf dem Stack haben, welche bis 4 Milliarden Werte enthalten dürfen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat