Sdílet prostřednictvím


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 (akcelerovaný masivní paralelismus C++)
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

Knihovna proxy serverů
Knihovna C++20 pouze hlavičky pro použití polymorfismu v jazyce C++ bez dědičnosti. Referenční informace k rozhraní API naleznete v tématu Specifikace proxy 3

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 přístupu k datům
Knihovny pro podporu přístupu k datům pomocí ATL nebo MFC a starších služeb typu 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.