header

<ciso646> (iso646.h)

ISO 646 Alternative operator spellings
This header defines eleven macro constants with alternative spellings for those C++ operators not supported by the ISO646 standard character set:

macrooperator
and&&
and_eq&=
bitand&
bitor|
compl~
not!
not_eq!=
or||
or_eq|=
xor^
xor_eq^=

In C++, reserved words exist with the same names as these macros and are treated as aliases of their respective operator. Therefore the inclusion of this header has no effect in C++, and is not necessary in order to use the alternative names.