7
Expressions
[expr]
7.6
Compound expressions
[expr.compound]
7.6.1
Postfix expressions
[expr.post]
7.6.1.1
General
[expr.post.general]
1
#
Postfix expressions group left-to-right
.
postfix-expression
:
primary-expression
postfix-expression
[
expr-or-braced-init-list
]
postfix-expression
(
expression-list
o
p
t
)
simple-type-specifier
(
expression-list
o
p
t
)
typename-specifier
(
expression-list
o
p
t
)
simple-type-specifier
braced-init-list
typename-specifier
braced-init-list
postfix-expression
.
template
o
p
t
id-expression
postfix-expression
-
>
template
o
p
t
id-expression
postfix-expression
+
+
postfix-expression
-
-
dynamic_cast
<
type-id
>
(
expression
)
static_cast
<
type-id
>
(
expression
)
reinterpret_cast
<
type-id
>
(
expression
)
const_cast
<
type-id
>
(
expression
)
typeid
(
expression
)
typeid
(
type-id
)
expression-list
:
initializer-list
2
#
[
Note
1
:
The
>
token following the
type-id
in a
dynamic_cast
,
static_cast
,
reinterpret_cast
, or
const_cast
might be the product of replacing a
>
>
token by two consecutive
>
tokens (
[temp.
names]
)
.
—
end note
]