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


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

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

Remarks

Битовые поля нельзя объявлять как указатель, ссылку или массив. Дополнительные сведения см. в разделе "Битовые поля C++".

Example

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

// C2033.cpp
// compile with: /c

struct S
{
    int* ptr : 1;     // C2033
    int arr[3] : 1;   // C2033
};

См. также

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