Referenční dokumentace jazyka C/C++ a standardních knihoven

Tato část dokumentace obsahuje referenční obsah pro implementaci standardu ISO C a jazyků C++. Referenční informace k jazyku obsahují dokumentaci k preprocesoru, vnitřním objektům kompilátoru a podporovaným jazykům sestavení.

Najdete také dokumentaci pro knihovnu modulu runtime jazyka C, standardní knihovnu jazyka C++ a několik dalších knihoven dostupných v kompilátoru Microsoft C/C++ (MSVC).

Referenční dokumentace jazyka

Jazyk C
Referenční obsah pro implementaci jazyka C od Microsoftu

Jazyk C++
Referenční obsah pro implementaci jazyka C++ od Microsoftu

Preprocesor C/C++
Referenční obsah pro preprocesor používaný jazykem C a C++.

Vnitřní funkce kompilátoru
Popisuje vnitřní funkce, které jsou k dispozici v Microsoft C a C++ pro architektury x86, ARM, ARM64 a x64.

Vložený assembler
Popisuje způsob použití inline assembleru Visual C/C++ u procesorů x86.

Referenční informace k assembleru ARM
Poskytuje referenční materiály pro assembler Microsoft ARM (ARMASM) a související nástroje.

Referenční dokumentace assembleru maker Microsoftu
Poskytuje referenční materiál pro assembler Maker Microsoftu (MASM).

Referenční dokumentace knihoven

Standardní knihovny

Knihovna modulu runtime jazyka C
Referenční informace pro implementaci knihovny modulu runtime jazyka C (CRT) od Microsoftu, někdy označované jako Univerzální CRT.

Standardní knihovna jazyka C++
Referenční informace pro implementaci standardní knihovny jazyka C++ od Microsoftu.

Knihovny pro aplikace pro Windows

MFC/ATL
Dokumentace pro knihovny tříd KNIHOVNY ATL (Microsoft Foundation Classes) a Knihovny ATL (Active Template Library).

Další knihovny

C++ AMP (C++ Accelerated Massive Parallelism)
Třídy, které umožňují použití moderních grafických procesorů pro programování pro obecné účely.

Concurrency Runtime
Třídy, které zjednodušují psaní programů, které používají datový paralelismus nebo paralelismus úkolů.

OpenMP
Referenční informace o implementaci rozhraní OpenMP API od Microsoftu

SafeInt – knihovna
Přenosná knihovna, kterou lze použít s MSVC, GCC nebo Clang, aby se zabránilo přetečení celého čísla.

Knihovny pro přístup k datům pro podporu přístupu k datům pomocí knihovny ATL nebo MFC a starších služeb, jako jsou OLE DB a ODBC.

prostředí Windows Runtime (WinRT) s C++
C++/WinRT je zcela standardní moderní projekce jazyka C++17 pro rozhraní API prostředí Windows Runtime (WinRT) implementovaná jako knihovna založená na hlavičkách.

Knihovna šablon C++ prostředí Windows Runtime (WRL)
Starší knihovna šablon pro prostředí Windows Runtime nahrazená C++/WinRT.