Visual C++

Die leistungsfähige und flexible Visual C++ Sprache und - Tools in Visual Studio ermöglichen die Entwicklung von systemeigenen Windows Store-Apps, systemeigenen Desktop-Apps und verwalteten App, die auf .NET Framework ausgeführt werden.Visual C++ schließt diese Komponenten ein:

  • Visual Studio-Entwicklungsumgebung
    Die Entwicklungsumgebung unterstützt den gesamten Entwicklungsworkflow, vom Erstellen und dem Verwalten von Projekten durch Schreiben von Code, -Debugging, -Profilerstellung und -c$bereitstellen für Endbenutzer.

  • Visuelle C++compiler-Tools
    Der Compiler unterstützt Entwicklung des systemeigenen Codes und Entwicklung, die der.NET Common Language Runtime (CLR) abzielt.Visual C++ unterstützt direkt Kompilierung für x86-Computer und schließt auch Compiler ein, die x64 und ARM abzielen.Sie optimiert die für alle Plattformen.

  • Bibliotheken

    • C-Laufzeitbibliothek (CRT)
      Includes Sicherheit-erhöhte Alternativen zu den Funktionen, die bekannt, um Sicherheitsprobleme aufzuwerfen.

    • C++-Standardbibliothek
      Enthält die iostreams-Bibliothek besteht und der Standardvorlagenbibliothek (STL).

    • ATL (Active Template Library)
      Für die Erstellung von COM-Komponenten und von Apps.

    • Bibliotheken MFC (Microsoft Foundation Class)
      Für die Erstellung von Desktop-Apps, die die herkömmliche oder Office-Formatbenutzeroberflächen haben.

    • Parallel Patterns Library (PPL)
      Für die asynchrone und parallele Algorithmen, die für die CPU ausführen.

    • C++-AMP (C++ beschleunigte enorme Parallelität)
      Für enorm parallele Algorithmen, die auf dem GPU ausführen.

    • Windows Runtime C++ Template Library (WRL),
      Für die COM-Formatentwicklung von Windows Store-App und Komponenten.

    • Die .NET Framework-Klassenbibliotheken (mithilfe von C++/CLI), STL/CLR und das C++-Unterstützungsbibliothek
      Für die Entwicklung von verwalteten App.

Wenn Sie Visual C++ verwenden, können Sie auf die Windows-API für Windows Store-App und -Desktop-Apps auch zugreifen.Die Headerdateien und .winmd-Dateien für dieser API werden in Visual Studio, in Windows Software Development Kit (SDK) für Windows 8 enthalten.

HinweisHinweis

Visual Studio Express 2012 für Windows 8 unterstützt nur die Erstellung und Bereitstellung von Windows Store-App und - Komponenten und unterstützt keine Desktop- oder Konsolen-Apps.Für die Desktopentwicklung können Sie oder eine der Visual Studio 2012 Editionen verwenden.Informationen zur Visual Studio-Editionen, finden Sie unter Visual C++ Tools and Templates in Visual Studio Editions.

In diesem Abschnitt

Verwandte Abschnitte

  • Erfahren Sie Visual C++
    Dieser Teil der Visual Studio-DeveloperCenter-Website enthält Prozessleitfaden für Personen, die vertraut sind, C++ zu erfahren.