Advertisement

C++运算符优先级详细说明

阅读量:

运算符优先级由高到低:

运算符优先级 || 结合律 | 运算符 | 功能 | 用法

--- --- --- --- ---
:: 类作用域 class::name
:: 命名空间作用域 namespace::name
. 成员选择 object.member
-> 成员选择 pointer->member
[] 下标 expr[expr]
() 函数调用 name(expr_list)
() 类型构造 type(expr_list)
++ 后置递增运算 lvalue++
-- 后置递减运算 lvalue--
typeid 类型ID typeid(type)
typeid 运行时类型ID typeid(expr)
explicit cast 类型转换 cast_name(expr)
++ 前置递增运算 ++lvalue
-- 前置递减运算 --lvalue
~ 位求反 ~expr
! 逻辑非

全部评论 (0)

还没有任何评论哟~