Code:
///////////////////////
class A
{
public:
int a;
};
///////////////////////
class B : public A {};
///////////////////////
class C
{
public:
virtual void c(A *a) = 0;
};
///////////////////////
class D : public C
{
void c(B *b) {}
};
Leave a comment: