AUTOSAR C++14 Rule M2-7-1

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

Описание

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

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

Объяснение

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

Реализация Polyspace

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

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

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

Примеры

расширить все

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

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

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

Группа: Лексические конвенции
Категория: Необходимый, Автоматизированный
Введенный в R2019a