IS01EC148822003E) 4.12 Boolean conversions 63 5 Expressicns..... 65 5.1 Primary expressions 66 5.2 Poostfi expressions 68 5.2.1 Subscripting 68 5.2.2 Function call 68 52.3 Explicit type conversion (functional notation) 70 5.24 Pseudo destructor call 70 52.5 Class member access 70 5.2.6 Inerement and decrement 71 5.2.7 Dynamic cast 72 528 Type identification. 5.2.9 Static cast...... 7 5.2.10 Reinterpret cast 52.11 Const c城. 76 5.3 Unary expressions. 净 5.3.1 Unary operators. 78 5.3.2 Increment and decrement 79 5.3.3S20of 79 5.3.4New 8 5.3.5 Delete 83 5.4 Explicit type conversion (cast notation) 84 5.5 Pointer-to-member operators. .85 5.6 Multiplicative operatoes 85 5.7 Additive operators 86 5.8 Shift operators....... 87 5.9 Relational operators. 87 5.10 Equality operators 88 5.11 Bitwise AND operator 89 5.12 Bitwise exclusive OR operafor 5.13 Batwise inclusive OR operator 89 5.14 Logical AND operator 89 5.15 Logical OR operator. 90 5.16 Conditional operator. 90 5.17 Assignment operators 91 ISOEC0a如一相htws4nedISO/IEC 14882:2003(E) vi © ISO/IEC 2003 — All rights reserved 4.12 Boolean conversions ............................................................................................................................63 5 Expressions ...............................................................................................................................................65 5.1 Primary expressions ...............................................................................................................................66 5.2 Postfix expressions ................................................................................................................................68 5.2.1 Subscripting ........................................................................................................................................68 5.2.2 Function call .......................................................................................................................................68 5.2.3 Explicit type conversion (functional notation) ...................................................................................70 5.2.4 Pseudo destructor call .........................................................................................................................70 5.2.5 Class member access ..........................................................................................................................70 5.2.6 Increment and decrement ....................................................................................................................71 5.2.7 Dynamic cast ......................................................................................................................................72 5.2.8 Type identification ..............................................................................................................................73 5.2.9 Static cast ............................................................................................................................................74 5.2.10 Reinterpret cast .................................................................................................................................75 5.2.11 Const cast ..........................................................................................................................................76 5.3 Unary expressions ..................................................................................................................................78 5.3.1 Unary operators...................................................................................................................................78 5.3.2 Increment and decrement ....................................................................................................................79 5.3.3 Sizeof ..................................................................................................................................................79 5.3.4 New .....................................................................................................................................................80 5.3.5 Delete ..................................................................................................................................................83 5.4 Explicit type conversion (cast notation) ................................................................................................84 5.5 Pointer-to-member operators .................................................................................................................85 5.6 Multiplicative operators .........................................................................................................................85 5.7 Additive operators .................................................................................................................................86 5.8 Shift operators ........................................................................................................................................87 5.9 Relational operators ...............................................................................................................................87 5.10 Equality operators ................................................................................................................................88 5.11 Bitwise AND operator ..........................................................................................................................89 5.12 Bitwise exclusive OR operator .............................................................................................................89 5.13 Bitwise inclusive OR operator .............................................................................................................89 5.14 Logical AND operator ..........................................................................................................................89 5.15 Logical OR operator .............................................................................................................................90 5.16 Conditional operator ............................................................................................................................90 5.17 Assignment operators ..........................................................................................................................91