Udostępnij za pośrednictwem


C6282

Ostrzeżenie C6282: nieprawidłowy operator: przypisanie stałej w kontekście typu Boolean.W zamian, rozważ użycie "=="

To ostrzeżenie wskazuje, że w kontekście testowym wykryto przypisanie stałej do zmiennej.Przypisanie stałej do zmiennej w kontekście testowym jest prawie zawsze niepoprawne.Zamień = na == lub usuń przypisanie z kontekstu testowego, aby rozwiązać to ostrzeżenie.

Przykład

Poniższy kod generuje to ostrzeżenie:

void f( int i )
{
   while (i = 5)
   {
   // code  
   }
}

Aby poprawić to ostrzeżenie, należy użyć następującego kodu:

void f( int i )
{
   while (i == 5)
   {
   // code  
   }
}

Zobacz też

Informacje

C4706 (poziom 4) ostrzeżenia kompilatora