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
}
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour