Справочник по языку C/C++ и стандартным библиотекам.

В этом разделе документации содержатся справочные материалы по реализации стандартом ISO C и C++. Справочник по языку содержит документацию по препроцессору, встроенным компонентам компилятора и поддерживаемым языкам сборок.

Вы также найдете документацию по библиотеке среды выполнения C, стандартной библиотеке C++ и нескольким другим библиотекам, доступным с помощью компилятора Microsoft C/C++ (MSVC).

Справочник по языку

Язык C
Справочные материалы по реализации Майкрософт стандартной библиотеки C.

Язык C++
Справочные материалы для реализации языка C++ майкрософт.

Препроцессор C/C++
Справочные материалы для препроцессора, используемого C и C++.

Встроенные компоненты компилятора
Описывает встроенные функции, доступные в Microsoft C и C++ для архитектур x86, ARM, ARM, ARM64 и x64.

Встроенный сборщик
Объясняет, как использовать встроенный код на ассемблере в программах Visual C/C++ для процессоров x86.

Справочник по сборщику ARM
Содержит справочные материалы для средства сборки Microsoft ARM (ARMASM) и связанных средств.

Справочник по сборщику макросов Майкрософт
Предоставляет справочные материалы для средства сборки макросов Майкрософт (MASM).

Справочные материалы по библиотекам

Стандартные библиотеки

Библиотека среды выполнения C
Ссылка на реализацию библиотеки среды выполнения C (CRT) майкрософт иногда называется универсальной CRT.

Стандартная библиотека C++
Справочник по реализации стандартной библиотеки C++ корпорации Майкрософт.

Библиотеки для приложений Windows

MFC/ATL
Документация по библиотекам классов Microsoft Foundation (MFC) и библиотеки классов Active Template Library (ATL).

Дополнительные библиотеки

C++ AMP (C++ Accelerated Massive Parallelism)
Классы, позволяющие использовать современные графические процессоры для программирования общего назначения.

Среда выполнения с параллелизмом
Классы, упрощающие написание программ, использующих параллелизм данных или параллелизм задач.

OpenMP
Справочник по реализации API OpenMP майкрософт.

Библиотека SafeInt
Переносимая библиотека, которую можно использовать с MSVC, GCC или Clang, чтобы предотвратить переполнение целых чисел.

Библиотеки доступа к данным для поддержки доступа к данным с помощью ATL или MFC и устаревших служб, таких как OLE DB и ODBC.

среда выполнения Windows (WinRT) с C++
C++/WinRT — это современная, полностью соответствующая стандартам проекция языка C++17 для API среды выполнения Windows (WinRT), реализованная как библиотека на основе файлов заголовков.

Библиотека шаблонов C++ для среды выполнения Windows (WRL)
Устаревшая библиотека шаблонов для среда выполнения Windows заменена C++/WinRT.