Erro do compilador C2034
'identifier': tipo de campo de bits muito pequeno para o número de bits
O número de bits na declaração de campo de bit excede o tamanho do tipo base.
O seguinte exemplo gera o erro C2034:
// C2034.cpp
struct A {
char test : 9; // C2034, char has 8 bits
};
Resolução possível:
// C2034b.cpp
// compile with: /c
struct A {
char test : 8;
};