C/C++ 语言和标准库参考

文档的本部分包括 ISO 标准 C 和 C++ 语言的 Microsoft 实现的参考内容。 语言参考包括预处理器、编译器内部函数和支持的程序集语言的文档。

你还将在此处找到适用于 C 运行时库、C++ 标准库和多个支持 Microsoft C/C++ 编译器 (MSVC) 的其他库的文档。

语言参考

C 语言
Microsoft 实现 C 语言的参考内容。

C++ 语言
Microsoft 实现 C++ 语言的参考内容。

C/C++ 预处理器
C 和 C++ 使用的预处理器的参考内容。

编译器内部函数
描述可用于 x86、ARM、ARM64 和 x64 体系结构的 Microsoft C 和 C++ 的内部函数。

内联汇编程序
解释如何使用具有 x86 处理器的 Visual C/C++ 内联汇编。

ARM 汇编程序参考
提供 Microsoft ARM 汇编程序 (ARMASM) 和相关工具的参考材料。

Microsoft 宏汇编程序参考
提供 Microsoft Macro 汇编程序 (MASM) 的参考材料。

库参考

标准库

C 运行时库
C 运行时库 (CRT) 的 Microsoft 实现参考,有时称为通用 CRT。

C++ 标准库
Microsoft 实现 C++ 标准库的参考。

用于 Windows 应用程序的库

MFC/ATL
Microsoft 基础类 (MFC) 和活动模板库 (ATL) 类库的文档。

其他库

C++ AMP (C++ Accelerated Massive Parallelism)
允许使用新式图形处理器进行常规用途编程的类。

并发运行时
简化使用数据并行度或任务并行度进行程序编写的类。

OpenMP
OpenMP API 的 Microsoft 实现参考。

SafeInt 库
可与 MSVC、GCC 或 Clang 一起使用的可移植库,以帮助防止整数溢出。

数据访问库,支持使用 ATL 或 MFC,以及 OLE DB 和 ODBC 等旧服务进行数据访问的库。

使用 C++ 的 Windows 运行时 (WinRT)
C++/WinRT 是适用于 Windows 运行时 (WinRT) API 的完全标准的现代 C++17 语言投影,以基于标头文件的库的形式实现。

Windows 运行时 C++ 模板库 (WRL)
Windows 运行时的旧模板库,替换为 C++/WinRT。