#include <iostream.h> #include <memory.h> class CA { int k; //如果基类没有数据成员,则在这里多重继承编译不会出现二义性 public: void f() {cout << "CA::f" << endl;} }; class CB : public CA { }; class CC : public CA { }; class CD : public CB, public CC { }; void main() { CD d; d.f(); }