C++运算优先级
运算符含义 举例
:: 全局作用域::name
:: 类作用域 class::name
:: 命名空间作用于namespace::name
. 成员选择 object.member
-> 成员选择 point->membe[]
[] 下标 expr[expr]
() 函数调用 name[expr_list]
() 类型构造 type(expr_list)
++ 后置递增函数 value++
-- 购置递减函数 value --
++ 前置递增函数 ++value
--前置递减函数 --value
~ 位求反
!逻辑非
-一员负号
+一员正号
*解引用
&地址
()类型转换
sizeof对象大小sizeof(expr)
sizeof()类型的大小sizeof(type)
sizeof()参数包的大小sizeof...name
new创建对象
new[]创建数组
delete 释放对象
delete[]释放数组
->*指向成员函数的指针
.*指向成员选择的指针
*乘法
/除法
%求余
+加法
-减法
<<向左移位
>>向右移位
<小于
<=小于等于
>大于
>=大于等于
==等于
!=不等于
&位求与
^异或
|位或
&&逻辑与
||逻辑或
,逗号
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。