Name | Associativity | Operators |
---|---|---|
Scope resolution | l r | :: |
Primary | l r | () [] . -> dynamic_cast typeid |
Unary | r l | ++ - + - ! ~ & * (type_name) sizeof new delete |
Member selection | l r | .* ->* |
Multiplicative | l r | * / % |
Additive | l r | + - |
Bitwise shift | l r | « » |
Relational | l r | < > <= >= |
Equality | l r | == != |
Bitwise AND | l r | & |
Bitwise XOR | l r | ^ |
Bitwise OR | l r | | |
Logical AND | l r | && |
Logical OR | l r | || |
Conditional | r l | ? : |
Assignment | r l | = += -= *= /= «= »= %= &= ^= |= |
Throw exception | l r | throw |
Comma | l r | , |