标签归档:C++

C++操作符及优先级

C++操作符的优先级

 

 


C++
操作符的优先级

操作符及其结合性

功能

用法

L
L
L
::
::
::
全局作用域 

类作用域 

名字空间作用域
::name
class::name
namespace::name
L
L
L
L
L
.
->
[]
()
()
成员选择 

成员选择 

下标 

函数调用 

类型构造 

object.member
pointer->member
variable[expr]
name(expr_list)
type(expr_list)
R
R
R
R
R
++
--
typeid
typeid
显示强制类型转换 

后自增操作 

后自减操作 

类型ID
运行时类型ID
类型转换 

lvalue++
lvalue--
typeid(type)
typeid(expr)
cast_name<type>(expr)
R
R
R
R
R
R
R
R
R
R
R
R
R
R
sizeof
sizeof
++
--
~
!
-
+
*
&
()
n...

继续阅读

发表在 article | 标签为 | 262条评论