Warum können denn nicht 2 enums den gleichen "Member" haben?
-
Beispielsweise
enum Aufzaehlung1 { foo }; enum Aufzaehlung2 { foo };
Geht nicht. Wäre das nicht besser, wenn das gehen würde und das bei Mehrdeutikeiten, der enum-Name angegeben werden muss?
Aufzaehlung1::foo
Aufzaehlung2::foo
-
Hallo,
dann müsstest du aber auch sowas zulassen:float a; int a;
Nicht sehr schön.
Wie du das Problem umgehen kannst habe ich hier beschrieben:
http://www.c-plusplus.net/forum/viewtopic.php?t=89376&highlight=enum