Битовые поля «Инициализация в классе» приводят к «ошибке: lvalue требуется в качестве левого операнда присваивания»

struct bitfield {
  int i = 0;  // ok
  int j : 8 = 0;  // error: lvalue required as left operand of assignment
};

Какой правильный синтаксис для инициализации битовых полей с использованием C ++ 11 "инициализация в классе " особенность?

Ответы на вопрос(4)

Ваш ответ на вопрос