有没有办法在C中创建多个枚举的组合? 我想有一个共同的枚举,将用于其他枚举。枚举的组合
例如,我想写入以下代码:
enum common_e {
COMMON_LITERAL_0,
COMMON_LITERAL_1
}
enum first_e {
common_e, // <- Somehow I would like to have the two common_e's literals here
FIRST_LITERAL_0,
}
enum another_e {
common_e, // <- Somehow I would like to have the two common_e's literals here
ANOTHER_LITERAL_0,
ANOTHER_LITERAL_1
}
我担心的是保持共同文字在子enumarations相同的顺序,因为它们被用作ID为函数指针阵列。
有没有解决方案来做到这一点?
噢!你已经知道了,我认为这就是我需要的。谢谢 – greydet 2011-05-03 22:37:16