Выражение управления #if или директивы предварительной обработки #elif должно оценить к 0 или 1
Примечание
Используйте Bug Finder вместо Code Prover для проверки правил кодирования. Поддержка кодирования правил, регистрируясь в Code Prover будет удалена в будущем релизе. См. Вопросы совместимости.
Выражение управления #if или директивы предварительной обработки #elif должно оценить к 0 или 1.
Строгий контроль типов требует что условные директивы предварительной обработки включения, #if
или #elif
, имейте выражение управления, которое оценивает к булеву значению.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: предварительная обработка директив |
Категория: необходимый |
Категория AGC: консультация |