Freigeben über


Compilerfehler C2033

'Bezeichner': Bitfelder dürfen keine Dereferenzierungen haben.

Das Bitfeld wurde als Zeiger deklariert, was nicht zulässig ist.

Im folgenden Beispiel wird C2033 generiert:

// C2033.cpp
struct S {
   int *b : 1;  // C2033
};

Mögliche Lösung:

// C2033b.cpp
// compile with: /c
struct S {
   int b : 1;
};