Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 4) C4214

Nepoužité rozšíření: jiné typy bitových polí než int

S výchozími rozšířeními Microsoftu (/Ze) můžou být členy struktury bitfieldu libovolného celočíselného typu.

Příklad

// C4214.c
// compile with: /W4
struct bitfields
{
   unsigned short j:4;  // C4214
};

int main()
{
}

Taková bitová pole jsou v souladu s kompatibilitou ANSI (/Za) neplatná.