Re[2]: Friendship and the Attorney-Client Idiom
От: Jonathan  
Дата: 03.04.06 10:35
Оценка:
Здравствуйте, IvnAR, Вы писали:

IAR>Здравствуйте, Jonathan.

IAR>Чё-то не компилиться

//------------------------------------------------------------
class A
{
public:
virtual ~A(){};

private:
virtual void foo(){printf("A::foo \n");};

friend class N;
};
//------------------------------------------------------------
class B : public A
{
public:
virtual ~B(){};

private:
virtual void foo(){ printf("B::foo \n");};
};
//------------------------------------------------------------
class N
{
public:
void myfoo()
{
B b;
A* pA = &b;
pA->foo();
}

};
//------------------------------------------------------------
int main(int argc, char* argv[])
{
N n;
n.myfoo();

return 0;
}
//------------------------------------------------------------
"If everything seems under control, you're just not going fast enough"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.