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