Когда объём программы достигает сотен и тысяч строк кода, возникает проблема поддержки этого кода. Для программы вполне естественно быть одним большим файлом, но с точки зрения программиста страдают и структурированность кода, и навигация по нему. Так как программа обычно состоит из тематически сгруппированных функций, вроде работы с графикой или с базой данных, то логично вынести эти функции в отдельные файлы и разрабатывать их там, обособленно. Но эти отдельные файлы надо потом свести обратно в единую программу...
Visual Studio включает в себя командную строку C и компилятор C++. Его можно использовать для создания всех элементов — от базовых консольных приложений до приложений универсальной платформы Windows, классических приложений, драйверов устройств и компонентов .NET. В этом пошаговом руководстве приводятся инструкции по созданию программы на языке C++ в стиле "Hello, Wolrd" в текстовом редакторе с последующей компиляцией из командной строки. В этом пошаговом руководстве вместо ввода показанного кода можно использовать собственную программу на языке C++...