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