对话框上有个按钮,然后建一个基类,基类里有个虚函数,子类重载该虚函数,我希望点击对话框里的按钮时能执行该重载函数(一共有三个类:对话框对应的一个类,基类,子类)
class Base
{
public:
Base();
virtual void fun(int nID);
};
Base::Base()
{
printf("Base()\n");
}
void Base::fun(int nID)
{
printf("Base::fun %d",nID);
}
class Derived:public Base
{
public:
Derived();
virtual void fun(float nID);
};
Derived::Derived()
{
printf("Derived()\n");
};
void Derived::fun(float nID)
{
printf("Derived::fun %f",nID);
}
int main()
{
Derived D;
D.fun(20);
return 0;
}
简单参考。。。