Compartir a través de


C6282

advertencia C6282: Operador incorrecto: asignación de constante en el contexto booleano.Considere utilizar '==' en su lugar

Esta advertencia indica que se ha detectado la asignación de una constante a una variable en un contexto de prueba.La asignación de una constante a una variable en un contexto de prueba casi siempre es incorrecta.Reemplace = con ==, o bien quite la asignación del contexto de prueba para resolver esta advertencia.

Ejemplo

El código siguiente genera esta advertencia:

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

Para corregir esta advertencia, utilice el código siguiente:

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

Vea también

Referencia

Advertencia del compilador (nivel 4) C4706