есть 2 файла: Element.cpp и Element.h
в main.cpp я подключаю Element.h. Но как компилятор узнает, когда и куда нужно подключить файл Element.cpp, в котором хранится реализация? Ведь его я нигде не прописываю.
Ответ
Компилятор и не знает. При компиляции ему указываются какие именно .срр файлы компилировать, например
g++ file1.cpp file2.cpp
а во всех .cpp файлах нужно указывать необходимые заголовочные файлы.
Если вы работаете в IDE, то компилятору будут автоматически передаваться файлы исходного кода те, которые включены в проект.
Комментариев нет:
Отправить комментарий