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:
macro | operator |
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.