У меня есть переменная в заголовке:массив сопзЬ статического Int
const static int RED = 0;
const static int BLUE = 1;
const static int GREEN = 5;
const static int DOG = 8;
const static int CAT = 9;
const static int SNAKE = 7;
Как я могу создать глобальный массив и инициализировать их значениями этих переменных const
?
Я пробовал:
const static int color[3] = {BLUE, GREEN, DOG};
const static int animal[3] = {DOG, CAT, SNAKE};
Но компилятор говорят об ошибке:
initializer element is not constant
(мне нужно создать структуру, которую я могу перебираем.)
Почему вместо этого не использовать перечисления? –
@JoachimPileborg Можно ли перебрать перечислимое число, которое не является непрерывным? – moffeltje