Результат оператора назначения не должен использоваться
Результат оператора назначения не должен использоваться.
Правило нарушается, если в одной строке кода происходит следующее:
Оператор назначения действует на переменную.
Другое чтение или операция выполняется по результатам назначения.
Для примера, линия a[x]=a[x=y];
нарушает это правило. The []
оператор действует на результат присвоения x=y
.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Побочные эффекты |
Категория: Консультационные |
Категория СМЖЛ: Консультационная |