请问什么是虚拟函数,虚拟函数的作用是什么? 我说的就是那个虚函数,比如:virtual void a();什么一类的东西 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虚函数是多态的表现之一,它的代码将通过对象的静态成员vprt动态绑定。例子:class A{public: virtual void print(){ cout<<"A"<<endl; }}class B :public A{void print(){ cout<<"B"<<endl; }}void f(A& a){ a.print();}void maid(){ A a; B b; f(a); f(b);}本程序的结果为:AB这就是虚函数的作用。 B类从A类继承时,可以重载A类的虚函数 告诉你一个很好理解的方法候老师的《深入浅出MFC》 如何使用Infinite Pin Tee Filter wheel_delta是什么东西啊 在vc下编译过OpenH323的请进 msflexgrid控件在用户机不能使用 如何将一个CFrameWnd框架放到activex中 哪位VC高手帮我看一下这个程序? 如何取父窗口前景作为自绘按钮的背景? 文件操作问题 如何做到鼠标在View中移动过程中,在鼠标旁边有一提示!!!! 求助:调用一个返回值为long函数系统提示出错 谁写过商业POS机上的收银系统? 这段汇编错在哪里?
例子:
class A
{
public:
virtual void print(){
cout<<"A"<<endl;
}
}
class B :public A
{
void print(){
cout<<"B"<<endl;
}
}
void f(A& a)
{
a.print();
}void maid()
{
A a;
B b;
f(a);
f(b);
}
本程序的结果为:
A
B这就是虚函数的作用。
候老师的《深入浅出MFC》