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.
'operation' : différents qualificateurs 'modificateur'
Remarques
Une variable utilisée dans une opération est définie avec un modificateur spécifié qui l’empêche d’être modifiée sans détection par le compilateur. L’expression est compilée sans modification.
Cet avertissement peut être provoqué lorsqu’un pointeur vers un ou const un volatile élément est affecté à un pointeur non déclaré comme pointant vers const ou volatile.
Cet avertissement est émis pour les programmes C. Dans un programme C++, le compilateur émet une erreur : C2440.
Example
L’exemple suivant génère l’erreur 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
}