У меня был код, который выглядел так:
enum EEventID {
eEvent1,
eEvent2,
...
eEventN };
И он был проверен и изменен на
typedef enum {
eEvent1,
eEvent2,
...
eEventN } EEventID;
В чем разница между ними? Зачем вносить изменения? Когда я посмотрел на этот вопрос , единственное упоминание typedef было отклонено.