SDL_Event представляет собой объединение 8-разрядного типа без знака и многих структур, первый элемент которых имеет 8-разрядный тип без знака.Рекомендуемое использование - получить доступ к элементу Uint8 объединения, чтобы определить тип события, а затем получить доступ к объединению с помощью элемента, соответствующего этому типу.
Это, очевидно, зависит от всех типов в объединенииимея такое же место, зарезервированное для идентификатора типа.Можем ли мы быть уверены, что это так, или это неопределенное поведение?
Правка: сделал заголовок более информативным.