Каким образом компилятор C++ обрабатывает файлы исходного кода при компиляции программы?
1) Последовательно просматривает каждый файл 
.cpp, проверяя их соответствие правилам C++ и переводя код в инструкции машинного языка.
2) Переносит код на другие уровни компиляции для оптимизации производительности программы.
3) Использует файлы 
.obj для хранения только ошибок компиляции и их номера строк.
4) Импортирует код из файлов 
.obj в код других программ для многократного использования.