Полнофункциональная среда разработки на C и C++ в Visual Studio

Используйте среду Visual Studio IDE для разработки кода C или C++ на платформе Windows и других платформах, получая все преимущества соответствия последним стандартам и ведущей отраслевой производительности.
Visual C++
Modern C++

Современный C++

Создавайте приложения на C++11, C++14 и C++17

Пользуйтесь поддержкой C++11, C++14 и многих возможностей C++17 с преимуществами передового в отрасли уровня производительности, ускоренной сборки и высокой безопасности. Пишите код, используя универсальные лямбда-выражения, возобновляемые функции, decltype (auto), constexpr, атрибуты (наподобие [noreturn]), трактовки типов логических операторов (например, conjunction) и другие современные функции.

Соответствие стандартам C++ в Майкрософт 

Кроссплатформенные мобильные приложения

Высокий уровень совместимости на разных платформах и устройствах

Вы можете переносить существующие библиотеки C++ для платформ Android, Linux, iOS и Windows или использовать рефакторинг кода для создания новых приложений, в том числе приложений Xamarin Android Native.

Разработка для Android и iOS на C++ в Visual Studio

Cross-platform
Linux workload

C++ для Linux

Разрабатывайте приложения, библиотеки и службы на C и C++ для Linux

Используйте все возможности средств кодирования и отладки Visual Studio для кода C/C++ для Linux, созданного с помощью GCC (или выберите собственный компилятор). Независимо от того, создаете ли вы приложения для устройств Интернета вещей или высокопроизводительные вычислительные службы, которые работают на Linux, Visual Studio IDE поможет вам повысить производительность.

Узнайте больше о разработке для Linux

Универсальные приложения для Windows

Одна платформа, одно хранилище

Используйте свои избранные языки C#, VB, C++ или JavaScript для разработки отличных приложений для самого широкого диапазона устройств Windows, включая мобильные устройства, настольные ПК, HoloLens, Surface Hub и Xbox.

Разработка приложений универсальной платформы Windows на C++

Universal Windows apps
Desktop applications with C++

Классические приложения

Охват миллионов пользователей

Язык C++ используется в некоторых из самых популярных в мире классических приложений для Windows. Среди них могут оказаться и ваши!

Начните с одного из шаблонов проектов классических приложений на C++ или расширьте существующее приложение, используя современный стандарт C++ и мощную IDE Visual Studio.

Разработка классических приложений Windows на C++ в Visual Studio

Разработка игр на C++

Создание впечатляющих игр

Независимо от того, создаете ли вы высокопроизводительные игры с DirectX, поддерживаемые на различных устройствах семейства Windows, или разрабатываете кроссплатформенные игры с использованием одного из лучших игровых движков, таких как Unity, Unreal и Cocos, Visual Studio предлагает расширенные инструменты разработки, от кодирования в полнофункциональной среде IDE и до отладки с помощью первоклассного отладчика Visual Studio.

Разработка игр DirectX на C++ в Visual Studio

DirectX graphics diagnostics with C++
Powerful coding

Мощные инструменты программирования

IntelliSense, рефакторинг и просмотр

Воспользуйтесь производительной средой Visual Studio с обширными функциями редактирования, просмотра и оптимизации, оптимизированными для разработчика на C++.

Используйте технологию IntelliSense для просмотра API и проверки кода. Выполняйте простой и быстрый рефакторинг существующего кода, просматривайте определения кода и перемещайтесь по файлам.

Редактирование кода C++ и навигация в Visual Studio

Отладка и диагностика

Быстрый поиск ошибок в коде.

В Visual Studio есть превосходные средства отладки для любых языков. Вы можете в любой момент прервать все, выполнить шаг с обходом операторов, шаг с заходом и выходом из функций, выполнить до текущей позиции, изменить и продолжить выполнение, а также задать точки останова или добраться до тонкостей работы оборудования благодаря средствам работы с памятью, регистрами и окну дизассемблирования.

Отладка и диагностика

Robust testing

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков

Загружается бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров

Бесплатная пробная версия