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
}
}