Диапазоны значений перечисления определяется количеством бит, необходимым для представления всех его значений. Любое значение целочисленного типа можно явно привести к типу перечисления, но при выходе за пределы его диапазона результат не определен.
 В данном фрагменте программы объявляются перечисление с именем color и переменная этого типа с именем 'c', а затем выполняются присваивание и проверка условия.
     enum color {red, green, yellow} c;
     c = red;
     if (c= = red) cout<< "red \n";

 

 

Содержание