MISRA C ++:2008 правил 2-5-1

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

Описание

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

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

Объяснение

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

  • <%, указывая на [

  • %>, указывая на ]

  • <:, указывая на {

  • :>, указывая на }

  • %:, указывая на #

  • %:%:

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

Обменивайтесь сообщениями в отчете

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

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

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

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

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

Введенный в R2013b