C6282
Aviso C6282: operador incorreto: atribuição de constante no contexto Boolean.Considere o uso de '= =' em vez disso
Este aviso indica que uma atribuição de uma constante a uma variável foi detectada em um contexto de teste.Quase sempre, a atribuição de uma constante a uma variável em um contexto de teste está incorreta.Substituir o = com ==, ou remover a atribuição de contexto de teste para resolver esse aviso.
Exemplo
O código a seguir gera este aviso:
void f( int i )
{
while (i = 5)
{
// code
}
}
Para corrigir esse aviso, use o código a seguir:
void f( int i )
{
while (i == 5)
{
// code
}
}