Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2014-01-20 14:29:14 ЛС | профиль | цитата
tsdima писал(а):
Замечу, однако, что разница с наследованием не очень большая

Вот именно поэтому я и принял для себя решение - пусть этой разницей кодогенерация занимается. И не будем пользователю парить мозги этой разницей.
Для него ее нет.

tsdima писал(а):
Можно и множественное наследование таким образом разрешить. Т.е. объявление родителем приводит лишь к тому, что интерфейс родителя становится виден снаружи.

Угу. Просто я думаю, что это уже решено (гипотетически).
Если мы имеем второй Interface внутри контейнера, который наследует реализацию от другого элемента, и его handle выведен на улицу через нижнюю точку - чем тебе не dynamic_cast.
Скажу больше. Если парентом объявлен VirtualObject - чем тебе не виртуальное наследование
карма: 9

0