MISRA C++:2008 Rule 8-4-2

Идентификаторы, используемые в параметрах в переобъявлении функции, должны быть идентичны тем в объявлении

Описание

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

Идентификаторы, используемые в параметрах в переобъявлении функции, должны быть идентичны тем в объявлении.

Реализация Polyspace

Средство проверки обнаруживает несоответствие на названия параметра между:

  • Объявление функции и соответствующее определение.

  • Два объявления функции, если они происходят в том же файле.

    Если объявления происходят в различных файлах, средство проверки не повышает нарушение для несоответствия на названия параметра. Redeclarations в различных файлах запрещает MISRA C++:2008 Rule 3-2-3.

Обменивайтесь сообщениями в отчете

Идентификаторы, используемые в параметрах в переобъявлении функции, должны быть идентичны тем в объявлении.

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

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

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

Группа: операторы объявления
Категория: необходимый

Введенный в R2013b