Compile errors when virtual inheritance used.

2010-12-09 Thread Gang Of Meemure
When im trying to compile this code segment //- class A { public: virtual void foo(int, int) {} }; class B : public A { }; class C { public: virtual void foo(int) {} }; class D: virtual public B, public C {

Compile errors when virtual inheritance used.

2010-12-09 Thread Gang Of Meemure
When trying to compile this code segment //- class A { public: virtual void foo(int, int) {} }; class B : public A { }; class C { public: virtual void foo(int) {} }; class D: virtual public B, public C {