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

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

Описание

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

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

Реализация Polyspace

Проверка обнаруживает несоответствие в именах параметров между:

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

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

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

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

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

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

Группа: Деклараторы
Категория: Требуемая
Введенный в R2013b