AUTOSAR C++14 Rule M2-7-1

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

Описание

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

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

Объяснение

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

Реализация Polyspace

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

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

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

Примеры

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

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

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

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

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