Dokumentacja języka C/C++ i bibliotek standardowych

Ta sekcja dokumentacji zawiera zawartość referencyjną implementacji standardów ISO C i C++ firmy Microsoft. Dokumentacja języka zawiera dokumentację preprocesora, funkcji wewnętrznych kompilatora i obsługiwanych języków zestawów.

W tym miejscu znajdziesz również dokumentację biblioteki środowiska uruchomieniowego języka C, biblioteki standardowej języka C++ i kilku innych bibliotek dostępnych w kompilatorze Microsoft C/C++(MSVC).

Dokumentacja języka

Język C
Zawartość referencyjna dotycząca implementacji języka C przez firmę Microsoft.

Język C++
Dokumentacja dotycząca implementacji języka C++ przez firmę Microsoft.

Preprocesor języka C/C++
Dokumentacja zawartości preprocesora używanego przez języki C i C++.

Funkcje wewnętrzne kompilatora
Opisuje funkcje wewnętrzne, które są dostępne w językach Microsoft C i C++ dla architektur x86, ARM, ARM64 i x64.

Asembler wbudowany
Wyjaśnia, jak używać asemblera wbudowanego Visual C/C++ z procesorami x86.

Dokumentacja asemblera ARM
Zawiera materiały referencyjne dla asemblera arm firmy Microsoft (ARMASM) i powiązanych narzędzi.

Dokumentacja asemblera makr firmy Microsoft
Zawiera materiały referencyjne dla asemblera makr firmy Microsoft (MASM).

Biblioteki — dokumentacja

Biblioteki standardowe

Biblioteka środowiska uruchomieniowego języka C
Odwołanie do implementacji biblioteki środowiska uruchomieniowego języka C (CRT) firmy Microsoft, czasami nazywanej uniwersalnym CRT.

Standardowa biblioteka języka C++
Dokumentacja dotycząca implementacji standardowej biblioteki języka C++ przez firmę Microsoft.

Biblioteki dla aplikacji systemu Windows

MFC/ATL
Dokumentacja bibliotek klas Microsoft Foundation Classes (MFC) i Active Template Library (ATL).

Dodatkowe biblioteki

C++ AMP (C++ Accelerated Massive Parallelism)
Klasy, które umożliwiają korzystanie z nowoczesnych procesorów graficznych do programowania ogólnego przeznaczenia.

Środowisko uruchomieniowe współbieżności
Klasy upraszczające pisanie programów korzystających z równoległości danych lub równoległości zadań.

OpenMP
Dokumentacja dotycząca implementacji interfejsu API OpenMP przez firmę Microsoft.

Biblioteka SafeInt
Przenośna biblioteka, która może być używana z MSVC, GCC lub Clang, aby zapobiec przepełnieniu liczb całkowitych.

Biblioteki dostępu do danych do obsługi dostępu do danych przy użyciu ATL lub MFC oraz starszych usług, takich jak OLE DB i ODBC.

środowisko wykonawcze systemu Windows (WinRT) w języku C++
C++/WinRT to całkowicie standardowa nowoczesna projekcja języka C++17 dla interfejsów API środowisko wykonawcze systemu Windows (WinRT), zaimplementowana jako biblioteka oparta na plikach nagłówków.

Biblioteka szablonów języka C++ środowiska uruchomieniowego systemu Windows (WRL)
Starsza biblioteka szablonów dla środowisko wykonawcze systemu Windows, zastąpiona językiem C++/WinRT.