Erreur du compilateur C2627
'function' : fonction membre non autorisée dans une union anonyme
Une union anonyme ne peut pas avoir de fonctions membres.
L’exemple suivant génère l’erreur C2627 :
// C2627.cpp
int main() {
union { void f(){} }; // C2627
union X { void f(){} };
}