I cant figure why this won't work...I've done it before!
-- am I missing something here??Code:class A {
public:
void Do(A& a){}
};
class B : public A {
public:
};
class C : public A {
public:
};
int
main( void )
{
B b;
C c;
c.Do(b); /* ERROR!*/
b.Do(c); /* ERROR!*/
return 0;
}
Code tags added by Hammer