Здравствуйте, Igor Sukhov, Вы писали:
IS>языки программирования развиваются быстрее чем национальные поэтому в них процесс выветривания "аристократических" возможностей заметнее — посмотри на сегодняшний mainstream — C#, Java — и скажи мне где там virtual inheritance.
Любой абстракный класс содержит скрытое поле данных — указатель на таблицу виртуальных функций. А как реализуется наследование этого поля при множественном наследовании интерфейсов в Java, в виде виртуального наследования или нет? А в C#? Имеет ли в Java и C# место доминирование? (Доминирование является неотъемлемым свойством виртуального наследования, и с ним можно столкнуться в C++ и Eiffel).