Freigeben über


Referenz zur Programmiersprache C/C++ und zu Standardbibliotheken

Dieser Abschnitt der Dokumentation enthält Referenzmaterial für die Microsoft-Implementierung der C- und C++-ISO-Standardsprachen. Die Sprachreferenz enthält eine Dokumentation für den Präprozessor, die systeminternen Compilerfunktionen und die unterstützten Assemblysprachen.

Außerdem finden Sie eine Dokumentation für die C-Laufzeitbibliothek, die C++-Standardbibliothek und mehrere andere Bibliotheken, die hier mit dem Microsoft C/C++-Compiler (MSVC) zur Verfügung stehen.

Sprachreferenz

Programmiersprache C
Referenzmaterial für die Microsoft-Implementierung der Sprache C.

Programmiersprache C++
Referenzmaterial für die Microsoft-Implementierung der Sprache C++.

C-/C++-Präprozessor
Referenzmaterial für den von C und C++ verwendeten Präprozessor.

Intrinsische Compilerfunktionen
Beschreibt die systeminternen Funktionen, die in Microsoft C und C++ für x86-, ARM-, ARM64- und x64-Architekturen verfügbar sind.

Inlineassembler
Es wird erklärt, wie der Inlineassembler von Visual C/C++ mit x86-Prozessoren zu verwenden ist.

Referenz zum ARM-Assembler
Enthält Referenzmaterial für den Microsoft-ARM-Assembler (ARMASM) und die zugehörigen Tools.

Referenz zum Makroassembler
Enthält Referenzmaterial für den Microsoft-Makroassembler (MASM).

Bibliotheksreferenz

Standardbibliotheken

C-Laufzeitbibliothek
Das Referenzmaterial für die Microsoft-Implementierung der C-Laufzeitbibliothek (C Runtime Library, CRT), die manchmal als universelle CRT bezeichnet wird.

C++-Standardbibliothek
Das Referenzmaterial für die Microsoft-Implementierung der C++-Standardbibliothek.

Bibliotheken für Windows-Anwendungen

MFC/ATL
Dokumentation zu den Klassenbibliotheken Microsoft Foundation Classes (MFC) und Active Template Library (ATL).

Weitere Bibliotheken

C++ AMP (C++-Beschleunigter massiver Parallelismus)
Klassen, welche die Verwendung von modernen Grafikprozessoren für allgemeine Programmierung ermöglichen.

Parallelitätslaufzeit
Klassen, die das Schreiben von Programmen vereinfachen, die Datenparallelität oder Taskparallelität verwenden.

OpenMP
Referenz für die Microsoft-Implementierung der OpenMP-API.

Proxybibliothek
Eine nur aus Kopfzeilen bestehende C++20-Bibliothek für die Verwendung von Polymorphie in C++ ohne Vererbung. Informationen zur API-Referenz finden Sie unter Proxy 3-Spezifikationen

SafeInt-Bibliothek
Eine portable Bibliothek, die mit MSVC, GCC oder Clang zur Verhinderung von Ganzzahlüberläufen verwendet werden kann.

Datenzugriffsbibliotheken
Bibliotheken zur Unterstützung des Datenzugriffs mithilfe von ATL oder MFC und älterer Dienste wie OLE DB und ODBC.

Windows-Runtime (WinRT) mit C++
C++/WinRT ist eine vollkommen standardmäßige, moderne C++17-Programmiersprache für Windows-Runtime-APIs (WinRT), die als headerdateibasierte Bibliothek implementiert ist.

C++-Vorlagenbibliothek für Windows-Runtime (WRL)
Eine Legacyvorlagenbibliothek für die Windows-Runtime, ersetzt durch C++/WinRT.