C6282
upozornění C6282: Nesprávný operátor: přiřazení konstanty v kontextu logické hodnoty.Zvažte místo něj použití operátoru '=='.
Toto upozornění oznamuje, že bylo v kontextu podmínky zjištěno přiřazení konstanty do proměnné.Přiřazení konstanty do proměnné v kontextu podmínky je téměř vždy nesprávné.Toto upozornění se vyřeší nahrazením operátoru = operátorem == nebo odebráním přiřazení z kontextu podmínky.
Příklad
Následující kód generuje toto upozornění:
void f( int i )
{
while (i = 5)
{
// code
}
}
Pro opravu tohoto upozornění použijte následující kód:
void f( int i )
{
while (i == 5)
{
// code
}
}