【发布时间】:2011-07-26 13:19:15
【问题描述】:
我在 C 头文件中发现了一些我无法弄清楚的内容。例如,在文件bits/socket.h 中有一个枚举类型 enum __socket_type,但在每个枚举数之后都有一个定义相同的宏定义。示例:
enum __socket_type
{
SOCK_STREAM = 1,
#define SOCK_STREAM SOCK_STREAM
...
};
我一直无法弄清楚这是干什么用的。请赐教。我什至不知道如何形成正确的问题来查询谷歌或这个网站搜索框。
【问题讨论】:
标签: c enums c-preprocessor