Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Приватное наследование: что я не понимаю? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/privatnoe-nasledovanie-chto-ya-ne-ponimayu-354558/)

Guest 30.09.2011 17:39

Приватное наследование: что я не понимаю?
 
Господа, расскажите, пожалуйста, на пальцах почему данный код не компилируется при использовании приватного наследования? Спасибо.КодCclass Base{public: Base(int sz) { } virtual ~Base() { }};class Derived: private Base{public: Derived(int sz) : Base(sz) { } ~Derived() { }};int main(void){ Base* b = new Base(100); Base* d = new Derived(200); delete b; delete d;}Почему Base is an inaccessible base of Derived ?


Часовой пояс GMT, время: 16:46.


© www.otvetnemail.ru - Форум вопросов и ответов.