Udostępnij za pomocą


Błąd kompilatora C2150

"identyfikator": pole bitowe musi mieć typ "int", "signed int" lub "unsigned int"

Uwagi

Typ podstawowy dla pola bitowego jest wymagany jako int, signed intlub unsigned int.

Przykład

W tym przykładzie pokazano, jak można napotkać język C2150 i jak można rozwiązać ten problem:

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