2012-06-08 32 views
2

c2hs引用(又名'Tutorial')提到了C enum的名称作为非可选参数。有没有办法让它与匿名枚举一起工作?只要给出一个枚举成员,就可以确定生成哪个枚举,或者即使这不可能,也应该至少可以通过明确命名它的成员来生成枚举。c2hs - 匿名枚举?

澄清:

给出一个枚举

enum { 
A, 
B, 
C, 
D 
}; 

我想沿着

{#enum {A,B,C,D} as MyEnum #} 

回答

1

枚举东西线定义作品(违背文档)

{# enum define MyEnum { A as A, B as B, C as C, D as D } #} 
+0

是必要的吗? – Cubic

+0

当我尝试它时,没有'as'就没有工作。 – yiding