Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'identificateur' : vous ne pouvez pas appliquer 'operator' à un champ de bits
Remarques
L’opérateur d'adressage (&), l’opérateur unaire plus (+), l’opérateur de négation unaire (-), l’opérateur de négation logique (!), l’opérateur de complément (~) et l’opérateur d’indirection (*) ne peuvent pas être appliqués à un champ de bits dans ce contexte.
Exemple :
L’exemple suivant génère l’erreur C2135 :
// C2135.cpp
struct S
{
int bit_field : 1;
int integer;
};
int main()
{
&S::bit_field; // C2135
&S::integer; // OK
}