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