#include <iostream>using namespace std;class B...{public: void f(int) const ...{ cout<<"B::f int"<<endl; } void f(double) const ...{ cout<<"B::f double"<<endl; }};class D: public B...{public: void f(void*) const ...{ cout<<"D::f void"<<endl; }};int main()...{ D d; d.f(0); //d.f(1); //error //d.f(0.1); //error system("pause"); return 0;}//输出D::f void//父类的两个f函数被子类的同名f函数隐藏,不再被调用到。