Avviso del compilatore (livello 4) C4214
estensione non standard usata: tipi di campo di bit diversi da int
Con le estensioni Microsoft predefinite (/Ze), i membri della struttura del campo di bit possono essere di qualsiasi tipo integer.
Esempio
// C4214.c
// compile with: /W4
struct bitfields
{
unsigned short j:4; // C4214
};
int main()
{
}
Tali campi di bit non sono validi nella compatibilità ANSI (/Za).