> -- Geniepro писал(а):
> Вирт же, когда убирал объединения, имел в виду, что их заменит наследование.
Наследование менее универсально в плане низкоуровневой работы с данными. Не позволяет одни и те же данные трактовать так и эдак. См. пример в параллельной теме от Галкова.

Ну, а кроме того, внешний мир не в курсе про наследование, ибо внешний мир это Си. И с этим нужно считаться.