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