Error del compilador C3923

Actualización: noviembre 2007

Mensaje de error

'miembro' : las definiciones de clase, estructura o unión locales no se permiten en una función miembro de una clase administrada
'member' : local class, struct, or union definitions are not allowed in a member function of a managed class

Ejemplo

El ejemplo siguiente genera el error C3923.

// C3923.cpp
// compile with: /clr /c
ref struct x {
   void Test() {
      struct a {};   // C3923
      class b {};   // C3923
      union c {};   // C3923
   }
};