Partager via


Erreur du compilateur C2669

fonction membre non autorisée dans une union anonyme

Les syndicats anonymes ne peuvent pas avoir de fonctions membres.

Exemple

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

// C2669.cpp
struct X {
   union {
      int i;
      void f() {   // C2669, remove function
         i = 0;
      }
   };
};