Humppa C-Gurus,
ich versuch mich gerade daran eine C-Structur nach Delphi zu übersetzen und stoße dabei auf ein Problem:
Ich kann kein C++ !
kann mir bitte Einer erklären was das zu bedeuten hat.
Code:
#define GetDocType(options) ((Options & SNDO_DOCTYPE_MASK) >> 12)
#define GetSRDocType(sr) GetDocType ((sr)->Options)
#define GetSRDocTypeEx(sr) (((sr)->Flags & SNDF_APPOINTMENT) ? DOC_TYPE_SCHEDULE : \
((sr)->Flags & SNDF_CONNECT) ? DOC_TYPE_ECT : \
GetSRDocType (sr))
zur näheren Erläuterung der Variablen:
Options und
Flags sind von Datentyp word in dem bitweise einzelne Eigenschaften gesetzt sind.
SNDO_xxx bzw.
SNDF_xxx sind Bitmaskierungen.
Aber was haben die Operatoren wie
->,
&,
? und
: \ zu bedeuten?
Bitte helft mir auf die Sprünge, denn ich habe keinen Bock mir wegen diesen "Kleinigkeiten" extra, so kurz vor dem Ziel, ein C++ Buch zu kaufen.
Danke schon mal im Voraus.
gmc