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