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