Анализатор обнаружил подозрительный фрагмент кода, в котором истинная и ложная ветви оператора if полностью совпадают. Часто это свидетельствует о наличии ошибки.
Пример подобного кода:
if (condition)
result = FirstFunc(val);
else
result = FirstFunc(val);
Вне зависимости от значения переменной будут выполнены одни и те же операции. Такой код является ошибочным. Корректный вариант кода мог бы выглядеть следующим образом:
if (condition)
result = FirstFunc(val);
else
result = SecondFunc(val);
Данная диагностика классифицируется как:
Взгляните на примеры ошибок, обнаруженных с помощью диагностики V6004. |
Была ли полезна эта страница документации?
Мы ответим вам на:
Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок:
Испытай
удачу!