Зачем программа подключает заголовок iostream?
iostream
Он автоматически записывает функцию main.
Он предоставляет средства потокового ввода-вывода, например std::cout.
std::cout
Он нужен исключительно для объявления переменных std::string.
std::string
Он заменяет компилятор g++.