const int ADD=10; const int SUB=11; const int MUL=12; const int DIV=13; ...
enum DayT {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}
enum MonthT{JAN=1, FEB=2, MAR=3, APR=4, MAY=5, JUN=6, JUL=7, AUG=8, SEP=9, OCT=10, NOV=11, DEC=12}
enum SeasonT {SPRING=0, SUMMER, FALL, WINTER}
DayT today = MONDAY;
void PrintDay(DayT day) {
switch(day) {
case MONDAY: cout << "Monday " << endl;
break;
...
}
}
DayT RandomDayT(void) {
DayT rv;
...
return rv;
}
enum struct DirectionT:char {NORTH, SOUTH, EAST, WEST};
enum class ColorT:short {RED, GREEN, BLUE};
enum class MoodT:char {HAPPY, SAD, BLUE};
MoodT mood = MoodT::BLUE; ColorT skyColor = ColorT::BLUE;