2012-06-08 2 views
2

La référence c2hs (alias «Tutorial») mentionne le nom du C enum comme paramètre non optionnel. Y a-t-il un moyen de le faire fonctionner avec des énumérés anonymes? Déterminer quelle énumération générer devrait être possible avec un seul membre enum, ou même si ce n'est pas possible, il devrait au moins être possible de générer une énumération en nommant explicitement ses membres.c2hs - enums anonymes?

Pour clarifier:

donné un ENUM

enum { 
A, 
B, 
C, 
D 
}; 

Je voudrais quelque chose le long des lignes de

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

Répondre

1

ENUM définir des œuvres (contrairement à la documentation)

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

Est-ce que c'est nécessaire? – Cubic

+0

Cela n'a pas fonctionné sans le 'as 'quand je l'ai essayé. – yiding