Erreur du compilateur C3623

'variable' : champs de bits non pris en charge dans les types managés ou WinRT

L'utilisation de champs de bits n'est pas autorisée sur les variables dans une classe managée ou WinRT.

L'exemple suivant génère l'erreur C3623 :

// C3623.cpp
// compile with: /clr
using namespace System;
ref class CMyClass {
public:
   int i : 1;   // C3623
};

int main() {
   CMyClass^ pMyClass = gcnew CMyClass();
   pMyClass->i = 3;
   Console::Out->WriteLine(pMyClass->i);
}