Си++/Препроцессорные директивы: различия между версиями

Перейти к навигации Перейти к поиску
→‎Директива #include: Завершение предыдущей правки.
(→‎Директива #include: Исправлено название ”предпроцессор” на “препроцессор”.)
Метки: правка с мобильного устройства правка из мобильной версии
(→‎Директива #include: Завершение предыдущей правки.)
Метки: правка с мобильного устройства правка из мобильной версии
Директива '''#include''' добавляет содержимое заданного файла в другой файл. Можно организовать определения констант и макро в отдельном файле, а затем вставить его директивой #include в любой другой файл. Вставка файлов также очень удобна для объединения объявлений внешних переменных и сложных типов данных. Нужно определить и задать имена этих типов только один раз в созданный для этих целей файл.
 
Директива #include информирует препроцессор о том, что содержание файла с заданным именем следует обрабатывать так, как будто оно присутствует в исходной программе в месте расположения этой директивы. Новый текст также может содержать директивы предпроцессорапрепроцессора. ПредпроцессорПрепроцессор выполняет директивы в новом тексте, а затем продолжает обработку текста исходного файла.
 
"Спецификация пути" это имя файла, которому может предшествовать директория. Это должно быть имя существующего файла. Синтаксис спецификации файла зависит от операционной системы, в которой компилируется программа.
2

правки

Навигация