C++官方参考链接:https://cplusplus.com/reference/ciso646/
头文件
<ciso646> (iso646.h)
ISO 646可替代的操作符拼写
该头文件为ISO646标准字符集不支持的C++操作符定义了11个宏常量,它们具有可替代的拼写:
macro | operator |
---|---|
and | && |
and_eq | &= |
bitand | & |
bitor | | |
compl | ~ |
not | ! |
not_eq | != |
or | || |
or_eq | |= |
xor | ^ |
xor_eq | ^= |
在C++中,保留字与这些宏具有相同的名称,并被视为各自操作符的别名。因此,在C++中包含这个标准头文件没有任何效果,为了使用可替代的名称也不是必须的。