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