exponenta event banner

Правило AUTOSAR C++ 14 A2-5-1

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

Описание

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

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

Объяснение

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

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

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

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

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

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

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