Même Item dans deux enum différents ?
Bonjour,
Je fais face à un problème que je ne retrouve pas dans d'autres langages que j'ai déjà utilisé. Voici deux enum déclarés dans le même .h mais en dehors du @interface @end
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
@interface Toto : NSObject
@end
enum TotoFront{
Empty = 0,
Truc1 = 1,
Truc2 = 2
};
enum TotoRear{
Empty = 0,
Bla = 2,
BlaBla = 3
}; |
Le compilateur me renvoi cette erreur :
Citation:
Redefinition of enumerator 'Empty'
Il semble donc que le scope d'un item d'un enum n'est pas limité à l'enum lui-même. Auriez-vous une astuce pour résoudre cela ?
Merci d'avance !