Что такое union?



Union — это специальный класс, который позволяет хранить данные разных типов в одной области памяти.

Основные характеристики:



- Объявляется с ключевым словом union.

- В каждый момент активно только одно поле.

- Размер равен наибольшему полю.

- Позволяет интерпретировать одну область памяти разными способами.

- Экономит память.

- Доступ к полям как в обычном классе.