Referenz zuC++ C/Sprache und StandardbibliothekenC/C++ language and standard libraries reference

Dieser Abschnitt der Dokumentation enthält Referenz Inhalte für die Microsoft-Implementierung der ISO Standard-Programmiersprachen C++ C und.This section of the documentation contains reference content for the Microsoft implementation of the ISO standard C and C++ languages. Die Sprachreferenz enthält Dokumentation für den Präprozessor, die systeminternen Compilerfunktionen und die unterstützten Assemblysprachen.The language reference includes documentation for the preprocessor, compiler intrinsics, and supported assembly languages.

Sie finden auch Dokumentation für die C-Lauf Zeit Bibliothek, C++ die Standardbibliothek und verschiedene weitere Bibliotheken, die mit dem Microsoft CC++ /Compiler (MSVC) verfügbar sind.You'll also find documentation for the C runtime library, the C++ standard library, and several other libraries available with the Microsoft C/C++ compiler (MSVC) here.

SprachreferenzLanguage reference

Programmiersprache CC language
Referenzmaterial für die Microsoft-Implementierung der Sprache C.Reference content for the Microsoft implementation of the C language.

C++KurseC++ language
Referenz Inhalt für die Microsoft-Implementierung der C++ Sprache.Reference content for the Microsoft implementation of the C++ language.

C/C++ PräprozessorC/C++ preprocessor
Verweis Inhalt für den Präprozessor, der von C C++und verwendet wird.Reference content for the preprocessor used by C and C++.

Systeminterne CompilerfunktionenCompiler intrinsics
Beschreibt intrinsische Funktionen, die in Microsoft C und C++ für x86-, arm-, ARM64-und x64-Architekturen verfügbar sind.Describes intrinsic functions that are available in Microsoft C and C++ for x86, ARM, ARM64, and x64 architectures.

Inline AssemblerInline assembler
Es wird erklärt, wie der Inlineassembler von Visual C/C++ mit x86-Prozessoren zu verwenden ist.Explains how to use the Visual C/C++ inline assembler with x86 processors.

Arm-Assembler-VerweisARM assembler reference
Enthält Referenzmaterial für den Microsoft Arm-Assembler (armasm) und verwandte Tools.Provides reference material for the Microsoft ARM assembler (ARMASM) and related tools.

Microsoft Macro Assembler-ReferenzMicrosoft macro assembler reference
Enthält Referenzmaterial für den Microsoft Macro Assembler (MASM).Provides reference material for the Microsoft Macro assembler (MASM).

BibliotheksreferenzLibraries reference

Standard BibliothekenStandard libraries

C-Lauf Zeit BibliothekC runtime library
Der Verweis auf die Microsoft-Implementierung der C-Lauf Zeit Bibliothek (CRT), manchmal auch als universelle CRT bezeichnet.The reference for the Microsoft implementation of the C runtime library (CRT), sometimes referred to as the Universal CRT.

C++StandardbibliothekC++ standard library
Der Verweis auf die Microsoft-Implementierung der C++ Standardbibliothek.The reference for the Microsoft implementation of the C++ standard library.

Bibliotheken für Windows-AnwendungenLibraries for Windows applications

MFC/ATLMFC/ATL
Dokumentation für die Microsoft Foundation Classes (MFC) und Active Template Library (ATL)-Klassenbibliotheken.Documentation for the Microsoft Foundation Classes (MFC) and Active Template Library (ATL) class libraries.

Weitere BibliothekenAdditional libraries

C++AMP (C++ beschleunigte massive Parallelität)C++ AMP (C++ Accelerated Massive Parallelism)
Klassen, welche die Verwendung von modernen Grafikprozessoren für allgemeine Programmierung ermöglichen.Classes that enable the use of modern graphics processors for general purpose programming.

Concurrency RuntimeConcurrency Runtime
Klassen, die das Schreiben von Programmen vereinfachen, die Datenparallelität oder Taskparallelität verwenden.Classes that simplify the writing of programs that use data parallelism or task parallelism.

OpenMPOpenMP
Referenz für die Microsoft-Implementierung der OpenMP-API.Reference for the Microsoft implementation of the OpenMP API.

Safeint-BibliothekSafeInt library
Eine Portable Bibliothek, die mit MSVC, gcc oder clang verwendet werden kann, um ganzzahlige Überläufe zu verhindern.A portable library that can be used with MSVC, GCC, or Clang to help prevent integer overflows.

Datenzugriffs Bibliotheken Bibliotheken, die den Datenzugriff mithilfe von ATL oder MFC und Legacy Diensten wie OLE DB und ODBC unterstützen.Data Access Libraries Libraries to support data access using ATL or MFC, and legacy services such as OLE DB and ODBC.

Windows-Runtime (WinRT) mitC++Windows Runtime (WinRT) with C++
C++/WinRT ist eine vollständig standardmäßige moderne c++ 17-sprach Projektion für Windows-Runtime (WinRT)-APIs, die als Header dateibasierte Bibliothek implementiert werden.C++/WinRT is an entirely standard modern C++17 language projection for Windows Runtime (WinRT) APIs, implemented as a header-file-based library.

Windows-Runtime C++ Vorlagen Bibliothek (WRL)Windows Runtime C++ Template Library (WRL)
Eine Legacy Vorlagen Bibliothek für die Windows-Runtime, ersetzt durch C++/WinRT.A legacy template library for the Windows Runtime, replaced by C++/WinRT.