Здравствуйте, night beast, Вы писали:
NB>не все равно.
NB>будет один IBase. это усложняет работу с поиском нужного метода, появляются доп смещения.
NB>...
Здравый смысл по прежнему отказывается это понимать. Откуда там смещения, если нет данных? По сути речь идет о статической структуре таблиц виртуальных функций, причем только одного объекта — object. Или вы хотите сказать, что указатель на таблицу виртуальных функций и будет являться не явными данными всех классов ? Почему компилятор это не оптимизирует, если мне по сути без разницы через что вызывать?