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