exponenta event banner

MISRA C++: 2008 Правило 2-3-1

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

Описание

Определение правила

Триграфы не используются.

Объяснение

Вы обозначаете триграфы двумя вопросительными знаками, за которыми следует определенный третий символ (например,'??-' представляет '~' (тильда) символ и '??)' представляет ']'). Эти триграфы могут вызвать случайную путаницу с другими видами использования двух вопросительных знаков.

Например, строка

"(Date should be in the form ??-??-??)"
преобразуется в
"(Date should be in the form ~~]"
но эта трансформация может и не предполагаться.

Поиск неисправностей

Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.

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

Группа: Лексические конвенции
Категория: Обязательно
Представлен в R2013b