Директивам #include должны только предшествовать директивы препроцессору или комментарии
Директивам #include должны только предшествовать директивы препроцессору или комментарии.
Для лучшей удобочитаемости кода, группа весь #include директивы в файле наверху файла. Неопределенное поведение может произойти, если вы используете #include включать стандартный заголовочный файл в объявлении или определении, или если вы используете часть Стандартной Библиотеки прежде включая связанные стандартные заголовочные файлы.
Polyspace® отмечает текст, который предшествует #include директива. Polyspace игнорирует директивы препроцессору, комментарии, пробелы или "новые строки".
Директивам #include должны только предшествовать директивы препроцессору или комментарии.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: предварительная обработка директив |
| Категория: консультация |
| Категория AGC: консультация |
| Язык: C90, C99 |