Здравствуйте, adontz, Вы писали:
A>Не нашёл ответа, но жутко интересно
A>В чём смысл, что нельзя отнаследоваться от нескольких классов, но можно от одного класса и нескольких интерфейсов?
A>Соответсвенно ключевое слово base для вызова конструктора базового типа не оставляет и надежды, что не абстрактных базовых типов может быть два.
A>В Си++ такого ограничения нет и я нигде не встречал критики по этому поводу.
A>Объясните пожалуйста
Ключевой момент в отсутствии множественного наследования Напрочь его нету. Ибо нечего
. Потому что помимо видимых на первый взгяд бонусах есть получаемые при подробном рассмотрении минусы. Менее расплывчато сказать не могу, но, возможно,
это позволит. Язык пытались сделать простым и от такого "багажа" естественно избавились.
Но добрые люди сразу же занались "подключением" реализации —
миксинами.
under «*none*»,
... << RSDN@Home 1.1.4 beta 7 rev. 467>>