Функциональные типы должны быть в прототипной форме именованными параметрами
Функциональные типы должны быть в прототипной форме именованными параметрами.
Правило требует, чтобы вы задали имена и типы данных для всех параметров в объявлении. Названия параметра предоставляют полезную информацию относительно функционального интерфейса. Несоответствие между объявлением и определением может указать на программную ошибку. Например, вы перепутали параметры при определении функции. Путем настаивания на названиях параметра правило позволяет рецензенту кода обнаруживать это несоответствие.
Средство проверки правила показывает нарушение, если параметры в объявлении функции или определении пропускают имена или типы данных.
Слишком много аргументов к function_name
.
Слишком мало аргументов к function_name
.
Функциональные типы должны быть в прототипной форме именованными параметрами.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: объявления и определения |
Категория: необходимый |
Категория AGC: необходимый |
Язык: C90, C99 |
Check MISRA C:2012 (-misra3)
| MISRA C:2012 Rule 17.3
| MISRA C:2012 Rule 8.1
| MISRA C:2012 Rule 8.4