Advertencia C6282
Operador incorrecto: asignación de constante en contexto booleano. Considere el uso de "==" en su lugar.
Comentarios
Esta advertencia indica que se detectó una 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 es casi siempre incorrecta. Para resolver esta advertencia, reemplace =
por ==
o quite la asignación del contexto de prueba.
Nombre del análisis de código: ASSIGNMENTREPLACESTEST
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
}
}
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de