C6282

avertissement C6282 : Opérateur incorrect : assignation d'une constante dans un contexte Boolean.Si possible, utilisez '==' à la place

Cet avertissement indique que l'assignation d'une constante à une variable a été détectée dans un contexte de test.L'assignation d'une constante à une variable dans un contexte de test est presque toujours incorrecte.Remplacez = par == ou supprimez l'assignation du contexte de test pour corriger cet avertissement.

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  
   }
}

Voir aussi

Référence

Avertissement du compilateur (niveau 4) C4706