Avertissement C6282
Opérateur incorrect : affectation d’une constante dans le contexte booléen. Envisagez d’utiliser '==' à la place
Notes
Cet avertissement indique qu’une affectation d’une constante à une variable a été détectée dans un contexte de test. L’affectation d’une constante à une variable dans un contexte de test est presque toujours incorrecte. Remplacez le =
==
paramètre par , ou supprimez l’affectation du contexte de test pour résoudre cet avertissement.
Nom de l’analyse du code : ASSIGNMENTREPLACESTEST
Exemple
Le code suivant génère cet avertissement :
void f( int i )
{
while (i = 5)
{
// code
}
}
Pour corriger cet avertissement, utilisez le code suivant :
void f( int i )
{
while (i == 5)
{
// code
}
}