Анализатор позволяет обнаружить подозрительные операции, такие как '+', '-', '<<', '>>', где один из операндов равен 0, или операции '*', '/', '%' с операндом, равным 1.
Диагностическое правило V6048 помогает выполнить рефакторинг кода и иногда выявить ошибки.
Примеры конструкций, на которые анализатор выдаст данное диагностическое сообщение:
int y = 1;
...
int z = x * y;
Приведённый код можно упростить. Пример корректного кода:
int z = x;
Данная диагностика классифицируется как:
Взгляните на примеры ошибок, обнаруженных с помощью диагностики V6048. |