Поделиться через


Ошибка компилятора C2033

"идентификатор": битовое поле не может иметь косвенное обращение

Remarks

Битовое поле было объявлено как указатель, что не допускается.

Example

В следующем примере создается C2033:

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

Possible resolution:

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