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