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.
l'expression de contrôle dispose du type 'type'
Remarques
L'expression de contrôle dans une instruction if, while, for ou do est une expression convertie vers void. Pour résoudre ce problème, remplacez l'expression de contrôle par une expression qui génère un bool ou un type pouvant être converti en bool.
Exemple :
L’exemple suivant génère l’erreur C2180 :
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}