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