为什么netinet / in.h以这种方式定义常量?
enum
{
IPPROTO_IP = 0,
#define IPPROTO_IP IPPROTO_IP
IPPROTO_HOPOPTS = 0,
#define IPPROTO_HOPOPTS IPPROTO_HOPOPTS
IPPROTO_ICMP = 1,
#define IPPROTO_ICMP IPPROTO_ICMP
IPPROTO_IGMP = 2,
...
};
答案 0 :(得分:3)
可能还有其他代码依赖于{
"presets": ["es2015"]
}
等。