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