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