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