【发布时间】:2013-12-19 11:04:23
【问题描述】:
我正在浏览 Linux 内核源代码。我发现了以下陈述,
#ifdef CONFIG_REFCOUNT
typedef struct {
int counter;
} ato_unchecked_t;
#else
typedef int ato_unchecked_t;
#endif
拥有一个包含一个 int 成员或仅包含一个 int 成员的结构的目的是什么? 像这样的 typedef'd int ?
【问题讨论】:
-
所以你的问题是不是 "什么是 ...", 但是 "为什么要让..."?
标签: c struct linux-kernel typedef