Condividi tramite


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).