Thema: Delphi set of integer?

Einzelnen Beitrag anzeigen

Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#6

Re: set of integer?

  Alt 15. Apr 2004, 17:49
Zitat von Christian Seehase:
Eine Menge kann aus maximal 256 Elemente bestehen deren Wert zwischen 0 und 255 liegen muss, also belegt so ein Set maximal 256 Byte.
Ja und nein! Da ein element einem bit entspricht ist die maximale grösse eben doch 32 byte, oder 256 bit. Das ist ja auch logisch, da ein element in einem set ja immer nur true oder false sein kann und nicht von 0 bis 256

Das ganze kann man leicht testen, indem man ein set (mit 8 elemeten) zu einem byte casted und dann genau die binäre entsprechung haben sollte (habs mal getestet).
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat