class Base1{};class Base2{};class D : public Base1,public Base2{public: void Set(){} void Get() { (&(&D::Set)); }};
如果这个类D不派生两个类的话,出现编译错误:&需要‘l’值。
而如果这个类D派生两个类的话,编译通过!