C/C++语言和标准库参考C/C++ language and standard libraries reference

文档的此部分包含 ISO 标准 C 和C++语言的 Microsoft 实现的参考内容。This section of the documentation contains reference content for the Microsoft implementation of the ISO standard C and C++ languages. 语言参考包括预处理器、编译器内部函数和支持的程序集语言的文档。The language reference includes documentation for the preprocessor, compiler intrinsics, and supported assembly languages.

你还可以在此处找到适用于 C 运行库、 C++标准库和其他几个库C++的文档。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.

语言参考Language reference

C 语言C language
Microsoft 实现 C 语言的参考内容。Reference content for the Microsoft implementation of the C language.

C++语言C++ language
C++语言的 Microsoft 实现的参考内容。Reference content for the Microsoft implementation of the C++ language.

C/C++预处理器C/C++ preprocessor
C 和C++使用的预处理器的参考内容。Reference content for the preprocessor used by C and C++.

编译器内部函数Compiler intrinsics
描述在 Microsoft C 和C++ X86、ARM、ARM64 和 x64 体系结构中可用的内部函数。Describes intrinsic functions that are available in Microsoft C and C++ for x86, ARM, ARM64, and x64 architectures.

内联汇编程序Inline assembler
解释如何使用具有 x86 处理器的 Visual C/C++ 内联汇编。Explains how to use the Visual C/C++ inline assembler with x86 processors.

ARM 汇编程序参考ARM assembler reference
提供 Microsoft ARM 汇编程序(ARMASM)和相关工具的参考资料。Provides reference material for the Microsoft ARM assembler (ARMASM) and related tools.

Microsoft 宏汇编程序参考Microsoft macro assembler reference
提供 Microsoft 宏汇编程序(MASM)的参考材料。Provides reference material for the Microsoft Macro assembler (MASM).

库参考Libraries reference

标准库Standard libraries

C 运行时库C runtime library
C 运行时库(CRT)的 Microsoft 实现的引用,有时称为通用 CRT。The reference for the Microsoft implementation of the C runtime library (CRT), sometimes referred to as the Universal CRT.

C++标准库C++ standard library
C++标准库的 Microsoft 实现的引用。The reference for the Microsoft implementation of the C++ standard library.

用于 Windows 应用程序的库Libraries for Windows applications

MFC/ATLMFC/ATL
Microsoft 基础类(MFC)和活动模板库(ATL)类库的文档。Documentation for the Microsoft Foundation Classes (MFC) and Active Template Library (ATL) class libraries.

其他库Additional libraries

C++AMP (C++加速的大规模并行度)C++ AMP (C++ Accelerated Massive Parallelism)
支持使用新式图形处理器进行常规用途编程的类。Classes that enable the use of modern graphics processors for general purpose programming.

并发运行时Concurrency Runtime
简化使用数据并行或任务并行的程序的编写的类。Classes that simplify the writing of programs that use data parallelism or task parallelism.

OpenMPOpenMP
适用于 OpenMP API 的 Microsoft 实现的参考。Reference for the Microsoft implementation of the OpenMP API.

SafeInt 库SafeInt library
可与 MSVC、GCC 或 Clang 一起使用的可移植库,有助于防止整数溢出。A portable library that can be used with MSVC, GCC, or Clang to help prevent integer overflows.

数据访问库使用 ATL 或 MFC 支持数据访问的库,以及 OLE DB 和 ODBC 等旧服务。Data Access Libraries Libraries to support data access using ATL or MFC, and legacy services such as OLE DB and ODBC.

Windows 运行时(WinRT)C++Windows Runtime (WinRT) with C++
C++/WinRT 是一种完全标准的新式 c + + 17 语言投影, 用于 Windows 运行时 (WinRT) Api, 实现为基于标头文件的库。C++/WinRT is an entirely standard modern C++17 language projection for Windows Runtime (WinRT) APIs, implemented as a header-file-based library.

Windows 运行时C++模板库(WRL)Windows Runtime C++ Template Library (WRL)
Windows 运行时的旧模板库,由C++/WinRT. 替换A legacy template library for the Windows Runtime, replaced by C++/WinRT.