вопрос по private наследованию
От: Аноним  
Дата: 24.02.13 12:33
Оценка:
кто-нить может чётко объяснить почему такой код не работает

class A
{
public:
    A() {}    

};

class B:  A
{
public:
    B() { }

};


void main()
{    
    A* b=new B();
}


Почему нельзя указателю на базовый класс присвоить указатель на объект производного. Понятно, что дело в private наследовании. Но кто может дать ссылочку, где можно об этом почитать.
Заранее спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.