exponenta event banner

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

Последовательность символов/* не должна использоваться в комментарии в стиле Си

Описание

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

Последовательность символов/* не должна использоваться в комментарии в стиле C.

Объяснение

Если код содержит /* в /* */ comment, обычно это означает, что вы случайно прокомментировали код. Смотрите следующий пример.

Внедрение Polyspace

Нельзя обосновать нарушение этого правила с помощью аннотаций исходного кода.

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

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

Примеры

развернуть все

void setup(void);
void foo() {
    /* Initializer functions
     setup();
    /* Step functions */  //Noncompliant
}

В этом примере вызов setup() комментируется, поскольку окончание */ опущен, возможно, непреднамеренно. Средство проверки помечает эту проблему, выделяя /* в /* */ комментарий.

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

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