Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'identifier': no se puede aplicar 'operator' a un campo de bits
Observaciones
El operador de dirección de (&), el operador unario más (+), el operador de negación unaria (-), el operador de negación lógica (!), el operador de complemento a uno (~), y el operador de direccionamiento indirecto (*) no se pueden aplicar a un campo de bits en este contexto.
Ejemplo
En el ejemplo siguiente se genera C2135:
// C2135.cpp
struct S
{
int bit_field : 1;
int integer;
};
int main()
{
&S::bit_field; // C2135
&S::integer; // OK
}