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