Типы должны быть явным образом заданы
Типы должны быть явным образом заданы.
При некоторых обстоятельствах можно не использовать типы из стандарта C90. В тех случаях, int
тип неявно задан. Однако пропуск явного типа может привести к беспорядку. Например, в объявлении extern void foo (char c, const k);
, тип k
const int
, но вы можете ожидать const char
.
Вы можете использовать неявный тип в:
Объектные объявления
Объявления параметра
Объявления элемента
typedef
объявления
Функциональные типы возврата
Средство проверки правила отмечает ситуации, куда параметр функции или возвращается, тип явным образом не задан.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: объявления и определения |
Категория: необходимый |
Категория AGC: необходимый |