Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Mal wieder Java -> Delphi (Operator >>>)

  Alt 24. Jul 2009, 11:31
>>> wird in Java benötigt, weil es dort keine vorzeichenlosen Datentypen gibt. >>> entspricht einem Shift, allerdings wird der Datentyp als vorzeichenlos interpretiert:
Code:
0x80000000 >> 1 = 0xC0000000
0x80000000 >>> 1 = 0x40000000
Da es in Delphi vorzeichenlose Datentypen gibt, kannst du einfach entsprechend casten und dann shr verwenden.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat