Здравствуйте, 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;
}
//------------------------------------------------------------