Справочник
Исполняемый файл
Готовая программа, которую запускает Windows, — файл с расширением .exe. Внутри — машинные команды, а не текст на C++.
После сборки из main.cpp получается app.exe. Исполняемый файл можно запустить двойным щелчком или из консоли, и для этого уже не нужны ни исходный код, ни компилятор.
Если открыть .exe в текстовом редакторе, увидишь бессмыслицу: это числа — команды процессора и данные, а не текст.