C++ 语言参考
发布时间:2026-08-12 | 浏览:7
访问此页面需要授权。 可以尝试 登录 或 更改目录 。
访问此页面需要授权。 可以尝试 更改目录 。
本参考将介绍在 Microsoft C++ 编译器中实现的 C++ 编程语言。 本文的结构基于 Margaret Ellis 和 Bjarne Stroustrup 撰写的《C++ 参考手册批注》和 ANSI/ISO C++ 国际标准 (ISO/IEC FDIS 14882) 。 本文涵盖了 C++ 语言功能的 Microsoft 专用实现。
有关新式 C++ 编程做法的概述,请参阅 欢迎回到 C++ 。
请参阅下面的表以快速查找关键字或运算符:
词法约定 C++ 程序的基本词法元素:标记、注释、运算符、关键字、标点符号、文本。 此外,还有文件转换、运算符优先级别/关联性。
基本概念 范围、链接、程序启动和终止、存储类以及类型。
内置类型 内置于C++编译器及其值范围的基本类型。
标准转换 内置类型之间的类型转换。 此外,算术转换和指针、引用与成员指针类型之间的转换。
声明和定义 声明和定义变量、类型和函数。
运算符、优先级别和关联性 C++ 中的运算符。
表达式 表达式的类型、表达式的语义、有关运算符的参考主题、强制转换和强制转换运算符、运行时类型信息。
Lambda 表达式 隐式定义函数对象类和构造该类类型的函数对象的编程技术。
语句 表达式、null、复合、选择、迭代、跳转和声明语句。
类和结构 介绍类、结构和联合。 此外,还介绍成员函数、特殊成员函数、数据成员、位域、 this 指针和嵌套类。
联盟 用户定义的类型,其中所有成员都共享同一个内存位置。
派生类 单一继承和多重继承、 virtual 函数、多个基类、抽象类、范围规则 。 此外还有 __super 和 __interface 关键字。
成员访问控制 控制对类成员的访问: public 、 private 和 protected 关键字。 友元函数和友元类。
重载 重载运算符、运算符重载规则。
异常处理 C++ 异常处理、结构化异常处理 (SEH)、编写异常处理语句所使用的关键字。
断言和用户提供的消息 #error 指令、 static_assert 关键字、 assert 宏。
模板 模板规范、函数模板、类模板、 typename 关键字、模板与宏、模板和智能指针。
事件处理 声明事件和事件处理程序。
Microsoft 专用的修饰符 Microsoft C++ 专用修饰符。 内存寻址、调用约定、 naked 函数、扩展的存储类特性 ( __declspec )、 __w64 。
内联汇编程序 在 __asm 块中使用汇编语言和 C++。
编译器 COM 支持 有关用于支持 COM 类型的 Microsoft 专用类和全局函数的参考。
Microsoft 扩展 Microsoft 的 C++ 扩展。
非标准行为 有关 Microsoft C++ 编译器的非标准行为的信息。
欢迎回到 C++ 有关编写安全、正确且高效的程序的新式 C++ 编程做法的概述。
适用于运行时平台的组件扩展 有关使用 Microsoft C++ 以 .NET 为目标的参考材料。
C/C++ 生成参考 编译器选项、链接器选项和其他生成工具。
C/C++ 预处理器参考 有关杂注、预处理器指令、预定义宏和预处理器的参考材料。
Visual C++ 库 指向各种 Microsoft C++ 库的参考起始页的链接的列表。
想要尝试使用 Ask Learn 阐明或指导你完成本主题?
Last updated on 2025-11-07