Переменная никогда не читается после назначения
Этот дефект возникает, когда значение, присвоенное переменной, никогда не считывается.
Например, вы записываете значение в переменную и затем записываете второе значение перед чтением предыдущего значения. Первая операция записи является избыточной.
Избыточные операции записи часто указывают на ошибки программирования. Например, вы забыли считать переменную между двумя последовательными операциями записи или непреднамеренно считать другую переменную.
Укажите причину записи в переменную, но не считывайте ее позже. Проверьте распространенные ошибки программирования, такие как случайное чтение другой переменной с подобным именем.
Если вы определяете, что операция записи избыточна, удалите операцию.
Группа: Поток данных |
Язык: C | C++ |
По умолчанию: On для рукописного кода, off для сгенерированного кода |
Синтаксис командной строки: USELESS_WRITE |
Влияние: Низкое |
ИДЕНТИФИКАТОР CWE: 398 |