exponenta event banner

MISRA C++: 2008 Правило 8-4-2

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

Описание

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

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

Внедрение Polyspace

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

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

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

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

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

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

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

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