Страницы

Поиск по вопросам

понедельник, 9 декабря 2019 г.

Как компилятор С++ узнает по заголовочному файлу, что нужно подключить .cpp файл?

#cpp #header


есть 2 файла: Element.cpp и Element.h.

в main.cpp я подключаю Element.h. Но как компилятор узнает, когда и куда нужно подключить
файл Element.cpp, в котором хранится реализация? Ведь его я нигде не прописываю.
    


Ответы

Ответ 1



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

Комментариев нет:

Отправить комментарий