Condividi tramite


Errore del compilatore C2150

'identifier': il campo bit deve avere il tipo 'int', 'signed int' o 'unsigned int'

Il tipo di base per un campo di bit deve essere int, signed into unsigned int.

Esempio

Questo esempio illustra come è possibile riscontrare C2150 e come risolverlo:

// C2150.cpp
// compile with: /c
struct A {
   float a : 8;    // C2150
   int i : 8;      // OK
};