728x90
*[header][C library] ciso646 (iso646.h)
<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.
내용 출처 : http://www.cplusplus.com/reference/ciso646/
728x90
'Programming > C++' 카테고리의 다른 글
| [header][C library] csetjmp (setjmp.h) (0) | 2017.11.08 |
|---|---|
| [header][C library] cmath (math.h) (0) | 2017.11.08 |
| [header][C library] clocale (locale.h) (0) | 2017.11.08 |
| [header][C library] climits (limits.h) (0) | 2017.11.08 |
| [header][C library] cinttypes (inttypes.h) (C++11) (0) | 2017.11.08 |
| [header][C library] cfloat (float.h) (0) | 2017.11.08 |
| [header][C library] cfenv (fenv.h) (C++11) (0) | 2017.11.08 |
| [header][C library] cerrno (errno.h) (0) | 2017.11.08 |