Appendix A. Operator Precedence and Associativity Chart
Operator Precedence
Operators are shown in decreasing order of precedence from top to bottom (Fig. A.1).
Table A.1. Operator precedence and associativity chart.
Operator | Type | Associativity |
---|---|---|
| binary scope resolution | left to right |
| unary scope resolution | |
| parentheses | left to right |
| array subscript | |
| member selection via object | |
| member selection via pointer | |
| unary postfix increment | |
| unary postfix decrement | |
typeid | runtime type information | |
dynamic_cast | runtime type-checked cast | |
static_cast | compile-time type-checked cast | |
reinterpret_cast | cast for nonstandard conversions | |
const_cast | cast away | |
| unary prefix increment | right to left |
| unary prefix decrement | |
| unary plus ... |
Get C++ How to Program, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.