Partager via


Erreur du compilateur C2467

déclaration illégale de « type défini par l’utilisateur » anonyme

Un type imbriqué défini par l’utilisateur a été déclaré. Il s’agit d’une erreur lors de la compilation du code source C avec l’option de compatibilité ANSI (/Za) activée.

L’exemple suivant génère l’erreur C2467 :

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