enum Suit { clubs, diamonds, hearts, spades };
const int jack = 11; //from 2 to 10 are
const int queen = 12; //integers without names
const int king = 13;
const int ace = 14;
Would still allow you to make the function: void print(Suit suit);, but since Suit is an int, any int passed through it will get through the compiler. Not as safe.