Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'identificateur' : une donnée membre privé ou protégé n'est pas autorisé dans un struct ou union anonyme
Remarques
Un membre d'un struct ou d'une union anonyme doit avoir un accès public.
Example
L’exemple suivant génère l’erreur C2626 :
// C2626.cpp
int main() {
union {
protected:
int j; // C2626, j is protected
private:
int k; // C2626, k is private
};
}
Pour résoudre ce problème, supprimez toutes les étiquettes privées ou protégées :
// C2626b.cpp
int main() {
union {
public:
int i; // OK, i is public
};
}