История изменений
Исправление MOPKOBKA, (текущая версия) :
Там же не структура, а юнион.
union имеет размер наибольшего элемента, динамически память он не выделяет, поэтому можно поставить указатель и заняться этим самому.
Если бы он имел динамический размер, то как создавать массивы union? Нужно было бы где то хранить размер каждого элемента.
Исходная версия MOPKOBKA, :
Там же не структура, а юнион.
union имеет размер наибольшего элемента, динамически память он не выделяет, поэтому можно поставить указатель и заняться этим самому.