Скажем, у вас есть 100 -е исходные файлы (
или .cpp ) файлы, и вы хотите включить некоторые определения, объявления функции/переменных в каждый из них. Обычно в C/C ++ вы используете файлы заголовков для этой цели. Но в этом случае вам нужно поместить #include "header.h" в каждом исходном файле. Потому что будет очень утомительно написать #include "cheader.h" для 100 -х с исходных файлов.
Подробнее здесь:
https://stackoverflow.com/questions/994 ... ource-file