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.
"operation": distintos calificadores "modifier"
Observaciones
Una variable usada en una operación se define con un modificador especificado que impide su modificación sin que el compilador lo detecte. La expresión se compila sin modificaciones.
Esta advertencia se puede generar cuando un puntero a un elemento const o volatile se asigna a un puntero que no se declara que apunta a const o volatile.
Esta advertencia se emite para los programas de C. En un programa de C++, el compilador emite un error: C2440.
Example
En el ejemplo siguiente se genera la advertencia C4090:
// C4090.c
// compile with: /W1
int *volatile *p;
int *const *q;
int **r;
int main() {
p = q; // C4090
p = r;
q = p; // C4090
q = r;
r = p; // C4090
r = q; // C4090
}