C6282

Actualización: noviembre 2007

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