关于多继承
class A{public:virtual void fun(){ printf("1");}};class B : public A{ public: virtual void fun() { printf("2"); }};class C : public A{ public: virtual void fun() { printf("3"); }};class D : public B , public C{};int _tmain(int argc, _TCHAR* argv[]){ C c; c.fun(); return 0;}