Добрый день!
Вопрос в том, что при этом происходит.
Вот подключаем мы например iostream.h.
Препроцессор просто вставляет код файла на это место и все?
А затем уже компилятор транслирует все это в объектный код, делает ссылки на объектный код этих функций во внешних библиотеках и потом линковщик подтягивает в единый модуль объектный код самих этих функций из внешних библиотек?