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.