Как правильно использовать typedef enum с двоеточием Int? - PullRequest
0 голосов
/ 09 апреля 2020

В C ++ 11 я могу использовать следующий код:

enum APPLE: int{
    A,
    B
}

и следующее:

typedef enum APPLE{
    A,
    B
}APP;

НО, как объединить два из них? Я пробую это, но получаю ошибку:

typedef enum APPLE: int{
    A,
    B
}APP;

Среда компиляции G CC 4.8.5 Linux

error: expected identifier or ‘(’ before ‘:’ token
 typedef enum APPLE:int{
                   ^
warning: data definition has no type or storage class [enabled by default]
 }APP;
  ^
...