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;