MISRA C++:2008 Rule 2-5-1

Диграфы не должны использоваться

Описание

Управляйте определением

Диграфы не должны использоваться.

Объяснение

Диграфы являются последовательностью двух символов, которые, как предполагается, обработаны как отдельный символ. Средство проверки отмечает использование этих диграфов:

  • <%, указание на [

  • %>, указание на ]

  • <:, указание на {

  • :>, указание на }

  • %:, указание на #

  • %:%:

При разработке или рассмотрении кода с диграфами, разработчик или рецензент могут неправильно рассмотреть диграф как последовательность отдельных символов.

Поиск и устранение проблем

Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.

Проверяйте информацию

Группа: лексические соглашения
Категория: консультация

Введенный в R2013b