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