Название: Приватное наследование: что я не понимаю? Отправлено: billygates от Март 10, 2010, 14:34 Господа, расскажите, пожалуйста, на пальцах почему данный код не компилируется при использовании приватного наследования? Спасибо.
Код
Почему ‘Base’ is an inaccessible base of ‘Derived’ ? Название: Re: Приватное наследование: что я не понимаю? Отправлено: Tonal от Март 10, 2010, 14:40 Потому что о приват-наследовании знает только непосредственный потомок и больше никто. :)
Название: Re: Приватное наследование: что я не понимаю? Отправлено: Akaiten от Март 10, 2010, 15:16 Потому что о приват-наследовании знает только непосредственный потомок и больше никто. :) Кстати да, это вытекает из того, что через преобразование в базовый класс можно было бы получить доступ к его public членам, что противоречит концепции приватного наследования. |