此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
备注
访问此页面需要授权。 可以尝试登录或更改目录。
访问此页面需要授权。 可以尝试更改目录。
本节描述 C++ 表达式。 表达式是用于实现以下一个或多个目的而使用的运算符和操作数的序列:
计算来自操作数的值。
指定对象或函数。
生成“副作用”。(副作用是表达式的计算之外的所有操作 - 例如,修改对象的值。)
在 C++ 中,可以重载运算符,并且其含义可以是用户定义的。 但是,不能修改其优先级以及它们采用的操作数的数目。 本节描述了使用语言提供而不是重载的运算符的语法和语义。 除了表达式的类型和表达式的语义之外,还包括以下主题:
主表达式
范围解析运算符
后缀表达式
带一元运算符的表达式
带二元运算符的表达式
条件运算符
常量表达式
带显式类型转换的表达式
转换运算符
运行时类型信息
其他节中有关运算符的主题:
C++ 运算符表
重载运算符
typeid
无法重载内置类型的运算符;它们的行为是预定义的。
C++ 语言参考