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
[
expression-list
o
p
t
]
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
can be the product of replacing a
>
>
token by two consecutive
>
tokens (
[temp.
names]
)
.
—
end note
]