Битовые поля «Инициализация в классе» приводят к «ошибке: lvalue требуется в качестве левого операнда присваивания»
struct bitfield {
int i = 0; // ok
int j : 8 = 0; // error: lvalue required as left operand of assignment
};
Какой правильный синтаксис для инициализации битовых полей с использованием C ++ 11 "инициализация в классе " особенность?