green, black}; // вариант 1
const int red = 0;
const
int green = 1;const int black = 2;
enum color
{ red = 2, green = 2, black = 6 }; // вариант 2
Объявление переменной перечислимого типа:
enum color с; // язык с
color d; // язык с++
enum color {red, green, black} a;
enum color c = red; // правильно
enum color c = 0; // ошибка
int i = red; // правильно