老玉米 · 2007-03-30 15:07:52 · 阅读: 403 靠,是这样吗? struct A { virtual void f(); }; struct B: public A { void f(int); }; the A class version of f is hidden in B, and code like: B* b; b->f(); will fail to compile.