C и C++ в Visual Studio

Используйте среду Visual Studio для разработки кода 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++11, C++14 и C++17 в Visual C++ подробнее

Межплатформенные приложения

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

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

Узнайте больше о кроссплатформенной разработке для мобильных устройств .

Cross-platform
Universal Windows apps

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

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

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

Узнайте больше об универсальных приложениях для Windows

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

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

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

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

Примеры вы найдете в Центре разработчиков для Windows.

Desktop applications with C++
DirectX graphics diagnostics with C++

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

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

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

Узнайте больше о разработке игр

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

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

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

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

Дополнительные сведения о редактировании в Visual Studio

Powerful coding
Robust testing

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

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

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

Подробнее об отладке в Visual Studio

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

Скачать бесплатно

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

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

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

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