Здравствуйте Юнусов Булат, Вы писали:
ЮБ>Доброго времени суток.Просветите пожалуйста.
ЮБ>Насколько я понимаю сабж это при множественном наследовании полезно чтоб данные не слишком пухли. А может для чего нибудь еще? Можно примерчик маленький? А то вот на бранйбенче куча вопросов с сабжем была на тесте — а я честно говоря и забыл что это такое, сдал в результате хреновенько, на три с копейками, ладно, сойдет для первого раза. Надо было вопросы куда нибудь соханять а я от волнительности чрезмерной запямятовал. Щас пытаюсь вспомнить и не получается
ЮБ>Спасибо
ЮБ>Булат
Если ты имеешь ввиду чисто виртуальные базовые классы, то нужны они чтобы объявить неизменный интерфейс, который в последствии будут реализовывать его потомки. И в последствии, например, вместо возвращения (передачи) указателя на к.-либо класс, возвращают (передают) указатель на этот базовый класс — данные в нем, как правило, не объявляются и это обеспечивает доступ к объекту только через его интерфейс. У Страуструпа про это чуть-чуть написано, в литературе по СОМ рассматривается лучше.