Re: virtual base class для чего обычно юзается?
От: Dr_Sh0ck Беларусь  
Дата: 19.01.02 23:13
Оценка:
Здравствуйте Юнусов Булат, Вы писали:

ЮБ>Доброго времени суток.Просветите пожалуйста.

ЮБ>Насколько я понимаю сабж это при множественном наследовании полезно чтоб данные не слишком пухли. А может для чего нибудь еще? Можно примерчик маленький? А то вот на бранйбенче куча вопросов с сабжем была на тесте — а я честно говоря и забыл что это такое, сдал в результате хреновенько, на три с копейками, ладно, сойдет для первого раза. Надо было вопросы куда нибудь соханять а я от волнительности чрезмерной запямятовал. Щас пытаюсь вспомнить и не получается
ЮБ>Спасибо
ЮБ>Булат


Если ты имеешь ввиду чисто виртуальные базовые классы, то нужны они чтобы объявить неизменный интерфейс, который в последствии будут реализовывать его потомки. И в последствии, например, вместо возвращения (передачи) указателя на к.-либо класс, возвращают (передают) указатель на этот базовый класс — данные в нем, как правило, не объявляются и это обеспечивает доступ к объекту только через его интерфейс. У Страуструпа про это чуть-чуть написано, в литературе по СОМ рассматривается лучше.
Do not fake yourself ;)
ICQ#: 198114726
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.