Чтобы использовать один и тот же текст или подпрограммы в разных программных файлах удобно выносить текст программ в заголовочные файлы. Обычно на языке C++ таким файлам дают расширение .h или .hpp.

Пример.


#include "my_heading.hpp"


В этом месте программы будет вставлен код, находящийся в файле my_heading.hpp.

В отличии от обычного программного файла, код в подключаемом файле не должен содержать функцию main()

Если по каким-то причинам файл не будет найден во время выполнения - то будет сообщение об ошибке. 


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


#include "..\\my_heading.hpp"