Visual Studio による C/C++

Windows またはクロス プラットフォームの C/C++ コードを書くために Visual Studio 環境を使用して、最新の標準への適合性、生産性、市場をリードするパフォーマンスを享受しましょう。
Visual C++
Modern C++

Modern C++

C++11、C++14、C++17 を使用したアプリの作成

C++11、C++14、および多数の C++17 機能のサポートと、市場をリードするパフォーマンス、ビルドのスループット、セキュリティをご利用ください。 ジェネリック型のラムダ式、再開可能な関数、decltype (自動)、constexpr、属性 ( [noreturn][/noreturn]など)、論理演算子の型の特徴 (結合など) やその他の最新機能を活用して、コードを記述します。

Visual C++ における C++11/14/17 のサポートの詳細情報

クロス プラットフォーム

プラットフォームとデバイス間で幅広い互換性を維持

既存の C++ ライブラリを Android、Linux、iOS、Windows の対象プラットフォームに移行し、また既存のコードをリファクタリングして Xamarin Android Native アプリなどの新しいアプリケーションを作成します。

クロス プラットフォーム モバイル開発の詳細情報

Cross-platform
Universal Windows apps

汎用 Windows アプリ

1 つのプラットフォーム、1 つのストア

任意の言語 (C++、C#、VB、JavaScript) を使用して、モバイル、デスクトップ、HoloLens、Surface Hub、Xbox などの広範な Windows デバイス セットに優れたアプリを配信します。

ユニバーサル Windows アプリの詳細情報

デスクトップ アプリケーション

何百万人ものユーザーを獲得

お客様のアプリケーションを含め、世界で最もよく利用されているいくつかの Windows デスクトップ アプリケーションは C++ で作成されています。

C++ デスクトップ プロジェクト テンプレートのいずれかを使用して始めましょう。または Modern C++ と強力な Visual Studio IDE を使用して既存のアプリケーションを拡張することもできます。

事例については、Windows デベロッパー センターにアクセスしてください。

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

C++ ゲーム プレイ

優れたエクスペリエンスをもたらします

Windows ファミリの各種デバイスで実行できる高性能のゲームを DirectX で作成している方にも、Unity、Unreal、Cocos などの優れたゲーム エンジンでクロス プラットフォーム ゲームを作成している方にも、Visual Studio は、フル機能を備えた IDE のコーディングから、世界クラスの Visual Studio デバッガーによるデバッグに至る、機能豊富な開発環境を提供します

ゲーム開発の詳細情報

強力なコーディング ツール

IntelliSense、リファクタリング、参照

C++ 開発者向けの充実した編集、参照、リファクタリングのエクスペリエンスによる Visual Studio の生産性の向上。

IntelliSense を使用して API を参照し、コードを検証します。 既存のコードをすばやく簡単にリファクタリングし、コード定義を調査し、ファイルをナビゲートします。

Visual Studio での編集に関する詳細情報

Powerful coding
Robust testing

デバッグと診断

コード内にあるバグを素早く見つけます

Visual Studio は、使用言語にかかわらず優れたデバッグ エクスペリエンスを提供します。 [すべて中断] が随時可能で、ステートメントの [ステップ オーバー]、機能の [ステップ イン] と [ステップ アウト]、[カーソル行の前まで実行]、[エディット コンティニュ]、[ブレークポイントの設定] を行うことができるほか、[メモリ]、[レジスタ]、[逆アセンブリ] の各ウィンドウを使用してハードウェアをよりよく把握することができます。

Visual Studio でのデバッグの詳細情報

学生、オープン ソース、個人の開発者向けの無料でフル機能の IDE

無償ダウンロード

小規模なチームのためのプロフェッショナル開発者用ツール、サービス、サブスクリプション特典

無料試用版

あらゆる規模のチームにおいて、品質やスケールについての厳しいニーズへの対応を可能にするエンド ツー エンド ソリューション

無料試用版