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


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

"идентификатор": именованное битовое поле не может иметь нулевую ширину

Замечания

Битовые поля могут иметь нулевую ширину, только если они являются неименованными.

Пример

В следующем примере возникает ошибка C2149:

// C2149.cpp
// compile with: /c
struct C {
   int i : 0;   // C2149
   int j : 2;   // OK
};