мб я не верно вырозился, навсякий случайно попробую еще раз
Есть заголовочный файл с прототипом функции и всё, больше там ничего нету, вообще.
Есть файл с определением этой функции, но он никаким боком не указан в заголовочном файле ни в проекте, просто хранится в папке со средой.
В основной программе подключаем только заголовок(include <..h>) и вызываем ф-ю из заголовочного файла, всё.
Препроцессор скопирует содержимое файла в месте вызова дерективы инклюд, получим прототип + main() с вызовом этой ф-и.
Цитата
Работа компоновщика заключается в том, чтобы в каждом модуле разрешить ссылки на неопределённые имена
Как компоновщик найдет реализация этой функции? он будет перебирать все файлы в поисках релизации? мне вот это интересно.
Сообщение отредактировал Linky - 4.3.2009, 11:35