Подключение заголовочного файла

Зачем нужно подключение заголовочного файла? Для возможности использования определенных функций из других модулей. Это значительно уменьшает размер программы из-за уничтожения дублирующих друг друга функций.  Объясним на примере.

Есть файл AZX, в котором прописана функция ask.

У вас есть заголовочный файл AZX.h для файла AZK, в котором описаны функция ask (задан прототип данной функции) и константа pi.

Подключаем заголовочный файл AZX_H к файлу AZX. Подключение всегда объявляется в начале файла специальной командой include.

После подключения AZX.h становится возможным использовать функцию ask из файла AZX (не из AZX.h, в нем лишь прототип данной функции).

Функция call вернет (s+j+(s+j+s)*pi)*pi, то есть использует функцию ask, не описываемую в данном файле. Так же в файле AZK возможно использовать константу pi, также объявленную в AZX.h.

С помощью подключения заголовочных файлов обычно работают с многомодульными проектами, когда описать все в одном файле-модуле не представляется возможным, а при разбиении на несколько файлов возникает необходимость использования в одном файле того, что является частью другого файла. Эту проблему и решает использование заголовочных файлов.

Опубликовано

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Капча загружается...