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


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

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

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

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

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