The following are special within the declaration of a C++ operator (see section 5.4 Declarators), and within a C++ statement or expression.
C++-operator-symbol ::=new|delete|new[ non-nl-white-space ] ...[]|delete[ non-nl-white-space ] ...[]|+|-|*|/|%|^|&| `|' |~|!|=|<|>|+=|-=|*=|/=|%=|^=|&=||=|<<|>>|>>=|<<=|==|!=|<=|>=|&&| `||' |++|--|,|->*|->|()|[]
See section 4.15 Alternative Tokens for alternatives for
the characters &,
|, ~, !, ^, [, and ]
used in such operators.
The alternative token correspondence is the same as
in Section r.2.4 of [Stroustrup95].
Go to the first, previous, next, last section, table of contents.