Referenz zur Programmiersprache C/C++ und zu Standardbibliotheken

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

Außerdem finden Sie dokumentationen 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++
Referenzinhalte für die Microsoft-Implementierung der C++-Sprache.

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

Systeminterne Compiler
Beschreibt systeminterne 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.

ARM-Assemblerreferenz
Stellt Referenzmaterial für den Microsoft ARM-Assembler (ARMASM) und zugehörige Tools bereit.

Referenz zum Microsoft-Makroassembler
Stellt Referenzmaterial für den Microsoft Macro Assembler (MASM) bereit.

Bibliotheksreferenz

Standardbibliotheken

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

C++-Standardbibliothek
Die Referenz für die Microsoft-Implementierung der C++-Standardbibliothek.

Bibliotheken für Windows-Anwendungen

MFC/ATL
Dokumentation für die Klassenbibliotheken microsoft Foundation Classes (MFC) und Active Template Library (ATL).

Weitere Bibliotheken

C++ AMP (C++ Accelerated Massive Parallelism)
Klassen, welche die Verwendung von modernen Grafikprozessoren für allgemeine Programmierung ermöglichen.

Concurrency Runtime
Klassen, die das Schreiben von Programmen vereinfachen, die Datenparallelität oder Taskparallelität verwenden.

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

SafeInt-Bibliothek
Eine portable Bibliothek, die mit MSVC, GCC oder Clang verwendet werden kann, um ganzzahlige Überläufe zu verhindern.

Datenzugriffsbibliotheken zur Unterstützung des Datenzugriffs mithilfe von ATL oder MFC und älteren Diensten 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 das Windows-Runtime, ersetzt durch C++/WinRT.