Einzelnen Beitrag anzeigen

Dannyboy

Registriert seit: 4. Aug 2003
Ort: Delphi-Heaven
418 Beiträge
 
Delphi 7 Personal
 
#3

Re: C++ Frage (Interpretation einer Zeile)

  Alt 5. Apr 2004, 13:00
Habs mir selbst erarbeiten können und bin nun zu folgender Erklärung gekommen, die ich meinem Kumpel auch gleich mal gepostet hab':

Code:
Die Variable pUrsacheDrehung[i] (wahrscheinlich ein Integer-Wert in einem Array) wird mit einem ODER verknüpft und das Resultat dieser logischen Verknüpfung wird um 2 Stellen nach links geschoben.
2 Stellen nach links verschieben bedeutet Multiplikation mit der Zahl 4!

Die Operation bedeutet in einfachen Worten:

pUrsacheDrehung[i] = (pUrsacheDrehung[i] | 1) * 4;       // Kannst Deine Zeile durch diese Zeile ersetzen
Das sollte so stimmen, oder?
How much wood would a wood-chuck chuck if a wood-chuck would chuck wood?
Check this out.
DANNYBOY
  Mit Zitat antworten Zitat