C++语言参考
本参考说明 C++ 编程语言 (如 Microsoft Visual C++ 中实现。 组织基于批注 C++ 参考手册 》 Margaret Ellis,Bjarne Stroustrup 和 ANSI/ISO C++ 国际标准 (ISO/IEC 14882 FDIS) 上。 C + + 语言功能的 Microsoft 特定的实现将包括在内。
请参见下表以快速查找关键字或运算符:
本节内容
面向 CLR 的语言功能
引用的语法,您可以针对公共语言运行库的部分。兼容性和标准在Visual C++问题
有关 Visual C++ 不会不一致的编译器中的 C++ 标准,及突破性更改的信息。词法约定
C + + 程序的基本的词法元素: 标记、 注释、 运算符、 关键字、 标点符号、 文本。 此外,文件的翻译,运算符的优先级/相关性。基本概念
作用域、 链接、 程序启动和终止、 存储类和类型。标准转换
键入内置的或"基本"类型之间的转换。 此外,算术转换和指针、 参考和指向成员的指针类型之间的转换。表达式
类型和表达式运算符,参考主题的语义转换和强制转换运算符,运行时键入信息。Lambda 表达式
隐式定义一个函数对象类和构造函数的类类型的对象的编程技术。语句
表达式、 空、 复合、 所选内容、 迭代、 跳转和声明语句。声明
存储类说明符,函数定义、 初始化、 枚举、 类、 结构和联合声明和 typedef 声明。 另外,内联函数,const 关键字,命名空间。声明符
命名对象、 类型或函数的声明语句中的部分。 抽象的声明符、 类型名称、 初始值设定项、 函数声明和定义、 数组、 引用。类、 结构和联合
类、 结构和联合的介绍。 此外,数据成员的成员函数,位字段,此指针,嵌套的类。派生的类
单个和多个继承,虚函数,多个基类,抽象类,范围规则。 另外,__super 和 __interface 关键字。成员访问控制
控制对类成员的访问: 公共、 私有和受保护的关键字。 友元函数和类。特殊成员函数
类类型所特有的特殊功能: 构造函数、 析构函数、 转换函数、 赋值运算符 new 运算符和运算符删除函数。重载
重载的函数,声明匹配,匹配的参数。 此外,重载运算符重载的运算符的规则。异常处理
C + + 异常处理,结构化异常处理 (SEH),用于编写异常处理语句的关键字。断言和用户提供的消息
#error指令, static_assert关键字, assert宏。模板
模板说明、 函数模板、 类模板、 typename 关键字、 模板 VS.宏、 模板和智能指针。事件处理
声明事件和事件处理程序。Microsoft 专用的修饰符
特定于 Microsoft C++ 的修饰符。 内存寻址,调用约定,裸函数,扩展存储类属性 (__declspec),__w64。内嵌汇编器
使用程序集语言和 C++ __asm 块中。编译器 COM 支持
对特定于 Microsoft 的类和用于支持 COM 类型的全局函数的引用。语法摘要
Microsoft 扩展到 C++ 语法。
相关章节
面向 CLR 的语言功能
有关使用 Visual C++ 针对公共语言运行库的参考资料。C/C++ 生成参考
编译器选项、 链接器选项和其他生成工具。C/C++ 预处理器参考
杂注、 预处理器指令、 预定义的宏,并预处理器上的参考资料。C 语言参考
对 C 编程语言,包括 Microsoft 扩展名的引用。Visual C++ 库
链接引用的列表启动各种 Visual C++ 库的页面。