Los campos de bits "Inicialización en clase" dan como resultado "error: lvalue requerido como operando izquierdo de asignación"

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

¿Cuál es la sintaxis correcta para inicializar los campos de bits con la característica de "inicialización en clase" de C ++ 11?

Respuestas a la pregunta(4)

Su respuesta a la pregunta