nsvrao Ответов: 1

Enum {infinity=-1}; - ожидаемый идентификатор


Привет,

в программе C++, когда я объявил перечисление, подобное этому.

перечисление { бесконечность=-1 };

Я получаю следующую ошибку

Ожидаемый идентификатор

Я присваиваю бесконечность длинным переменным в дальнейших строках кода, как показано ниже

х=бесконечность;

Не могли бы вы, пожалуйста, помочь мне, почему я получаю Ожидаемый идентификатор ошибка.

Что я уже пробовал:

Я пытался объявить бесконечность вместо бесконечности. но безрезультатно.

1 Ответов

Рейтинг:
11

Maciej Los

Вы забыли добавить имя enum.

Замените тыс.:

enum { infinity=-1 }; 

с:
enum name_of_enum_here { infinity=-1 }; 


Видеть: Объявление перечисления - cppreference.com[^]


Stefan_Lang

Хорошо подмечено! Твои глаза лучше моих...

Maciej Los

Спасибо, Стефан.