Files
2025-10-25 03:02:53 +03:00

20 lines
995 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[gram.over]
# Annex A (informative) Grammar summary [[gram]](./#gram)
## A.10 Overloading [gram.over]
[operator-function-id:](over.oper.general#nt:operator-function-id "12.4.1General[over.oper.general]")
operator [*operator*](over.oper.general#nt:operator "12.4.1General[over.oper.general]")
[operator:](over.oper.general#nt:operator "12.4.1General[over.oper.general]") one of
new delete new[] delete[] co_await ( ) [ ] -> ->*
~ ! + - * / % ^ &
| = += -= *= /= %= ^= &=
|= == != < > <= >= <=> &&
|| << >> <<= >>= ++ -- ,
[literal-operator-id:](over.literal#nt:literal-operator-id "12.6User-defined literals[over.literal]")
operator [*unevaluated-string*](lex.string.uneval#nt:unevaluated-string "5.13.6Unevaluated strings[lex.string.uneval]") [*identifier*](lex.name#nt:identifier "5.11Identifiers[lex.name]")
operator [*user-defined-string-literal*](lex.ext#nt:user-defined-string-literal "5.13.9User-defined literals[lex.ext]")