Compartir a través de


Error del compilador C2467

declaración no válida de "user-defined-type" anónimo

Se declaró un tipo definido por el usuario anidado. Se trata de un error al compilar código fuente de C con la opción de compatibilidad ANSI (/Za) habilitada.

En el ejemplo siguiente se genera C2467:

//C2467.c
// compile with: /Za
int main() {
   struct X {
      union { int i; };   // C2467, nested declaration
   };
}