Erreur du compilateur C3183
impossible de définir une classe, un struct ou une union sans nom à l'intérieur du type managé ou WinRT 'type'
Un type qui est incorporé dans un type managé ou WinRT doit être nommé.
L'exemple suivant génère l'erreur C3183 :
// C3183a.cpp
// compile with: /clr /c
ref class Test
{
ref class
{ // C3183, delete class or name it
int a;
int b;
};
};