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;
}
};
};