Операнд sizeof оператора не должен содержать выражение, которое имеет потенциальные побочные эффекты
Операнд sizeof оператора не должен содержать выражение, которое имеет потенциальные побочные эффекты.
Аргумент sizeof
оператор обычно не оценивается во время выполнения. Если аргумент будет выражением, вы можете неправильно ожидать, что выражение выполнено.
Правило не нарушено, если аргументом является volatile
переменная.
Операнд sizeof оператора не должен содержать выражение, которое имеет потенциальные побочные эффекты.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: побочные эффекты |
Категория: обязательный |
Категория AGC: обязательный |
Язык: C90, C99 |