12
Overloading
[over]
12.2
Overload resolution
[over.match]
12.2.2
Candidate functions and argument lists
[over.match.funcs]
12.2.2.3
Operators in expressions
[over.match.oper]
Table 18: Relationship between operator and function call notation
[tab:over.match.oper]
🔗
Subclause
Expression
As member function
As non-member function
🔗
[over.
unary]
@a
(
a
)
.
operator
@
(
)
operator
@
(
a
)
🔗
[over.
binary]
a@b
(
a
)
.
operator
@
(
b
)
operator
@
(
a, b
)
🔗
[over.
ass]
a
=
b
(
a
)
.
operator
=
(
b
)
🔗
[over.
sub]
a
[
b
]
(
a
)
.
operator
[
]
(
b
)
🔗
[over.
ref]
a
-
>
(
a
)
.
operator
-
>
(
)
🔗
[over.
inc]
a@
(
a
)
.
operator
@
(
0
)
operator
@
(
a,
0
)