|
|
|
| Table A.1. Operator precedence. | | Rank | Name | Operator | | 1 | scope resolution | :: | | 2 | member selection, subscripting,
function calls, postfix increment
and decrement | . ->
()
++ - - | | 3 | sizeof, prefix increment and decrement, complement, and, not, unary minus and plus, address of and dereference, new, new[],
delete, delete[], casting, sizeof() | ++ - -
^ !
- +
& *
() | | 4 | member selection for pointer | .* ->* | | 5 | multiply, divide, modulo | * / % | | 6 | add, subtract | + - | | 7 | shift | << >> | | 8 | inequality relational | < <= > >= | | 9 | equality, inequality | == != | | 10 | bitwise AND | & | | 11 | bitwise exclusive OR | ^ | | 12 | bitwise OR | ¦ | | 13 | logical AND | && | | 14 | logical OR | ¦¦ | | 15 | conditional | ?: | | 16 | assignment operators | = *= /= %=
+= -= <<= >>=
&= ¦= ^= | | 17 | throw operator | throw | | 18 | comma | , |
|
|
|