W8060 Affectation peut-être incorrecte (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-pia)

Cet avertissement est généré lorsque le compilateur rencontre un opérateur d'affectation comme opérateur principal d'une expression conditionnelle (faisant partie d'une instruction 'if', 'while' ou 'do-while').

Il s'agit en général d'une faute de frappe dans l'opérateur d'égalité.

Pour supprimer cet avertissement, placez l'affectation entre parenthèses et comparez l'ensemble à zéro de façon explicite.

Par exemple, ce code



 if (a = b) ...



doit être réécrit ainsi :



 if ((a = b) != 0) ...