Suppose we have an enum like the following:
enum
enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday};
I want to crea
You can use a trick to use scopes as you wish, just declare enum in such way:
struct Days { enum type { Saturday,Sunday,Tuesday,Wednesday,Thursday,Friday }; }; Days::type day = Days::Saturday; if (day == Days::Saturday)