Compartir a través de


Error del compilador C3183

no se puede definir class, struct o union sin nombre dentro del tipo administrado o WinRT 'type'

Un tipo que se incrusta en un tipo administrado o WinRT debe tener un nombre.

El ejemplo siguiente genera el error C3183:

// C3183a.cpp
// compile with: /clr /c
ref class Test
{
   ref class
   {  // C3183, delete class or name it
      int a;
      int b;
   };
};