W8008 La condition est toujours vraie OU W8008 La condition est toujours fausse (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

(Option de la ligne de commande pour supprimer l'avertissement : -w-ccc)

Lorsque le compilateur rencontre une comparaison constante qui (en raison de la nature de la valeur comparée) est toujours true ou false, il affiche cet avertissement et évalue la condition lors de la compilation.

Par exemple :



   void proc(unsigned x){
     if (x >= 0)        /* toujours 'true' */
     {
        ...
     }
   }