Предупреждение C6282
Неправильный оператор: назначение константы в логическом контексте. Вместо этого рекомендуется использовать "=="
Замечания
Это предупреждение указывает, что назначение константы переменной обнаружено в тестовом контексте. Назначение константы переменной в тестовом контексте почти всегда неверно. Замените =
==
его или удалите назначение из тестового контекста, чтобы устранить это предупреждение.
Имя анализа кода: ASSIGNMENTREPLACESTEST
Пример
Следующий код создает это предупреждение:
void f( int i )
{
while (i = 5)
{
// code
}
}
Чтобы исправить это предупреждение, используйте следующий код:
void f( int i )
{
while (i == 5)
{
// code
}
}
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по