enum event : uint8_t {
EVENT_1,
EVENT_2,
EVENT_3,
};
void setup() {
switch (event ) {
case EVENT_1:
break;
case EVENT_2:
break;
case EVENT_3:
break;
}
}
void loop() {}
In function 'void setup()':
sketch_dec27b:13:11: error: 'event ' was not declared in this scope
switch (event ) {
^~~~~~~~~~~~~~~~
exit status 1
'event ' was not declared in this scope
enum myEnumType{uno=1, dues,tres,quattro} myEnum;
//Где myEnumType тип данных перечисление которое может принимать значения перечисленные в фигурных скобках.
//myEnum создание объекта
//Все это можно реализовать и вот так
enum myEnumType{uno=1, dues,tres,quattro} ;
myEnumType myEnum=uno;//отдельно создание объекта и его инициализация
Соответственно если не создан тип объекта, то и сам объект создавать как то бессмысленно.