钢琴曲童年的回忆简介:谈谈虚函数的作用及使用? C/C++ / C语言 - CSDN社区 community.c...
来源:百度文库 编辑:中财网 时间:2024/05/06 10:42:40
假设有一个基类:
class basicclass
{
basicclass(){};
~basicclass(){};
void function(){cout<<"basicclass"};
}
有一个子类:
class childclass:public basicclass
{
childclass();
~childclass();
void function(){cout<<"childclass"};
}
此时有一个实例:childclass a;一个指针:basicclass *p;
令p指向a,然后这样调用:p->function();显示的是:basicclass.
如果将function 定义为:virtual void function();则p->function()显示:childclass
利用虚函数实现了多态
class basicclass
{
basicclass(){};
~basicclass(){};
void function(){cout<<"basicclass"};
}
有一个子类:
class childclass:public basicclass
{
childclass();
~childclass();
void function(){cout<<"childclass"};
}
此时有一个实例:childclass a;一个指针:basicclass *p;
令p指向a,然后这样调用:p->function();显示的是:basicclass.
如果将function 定义为:virtual void function();则p->function()显示:childclass
利用虚函数实现了多态
C++: 请说明在函数定义时使用const修饰符的作用
维他命C的作用及相关食品
c语言中comp是什么作用的函数?
c语言:panic()函数的功能及所在的库
C语言里面的SYSTEM函数怎么使用?
C语言中,图像处理函数的使用
C语言课程设计的界面应该使用哪些函数?
c语言常用头文件及他们的具体作用??
c语言中getimage()的作用及用法
C语言函数参数使用技巧
维生素C的作用
维生素的C作用
维生素C的作用
c语言的作用
c语言的常用函数
c语言的自定义函数
编写C的通用函数???
c语言函数的题
C语言中的 clrscr() 函数有什么作用?
维生素C的作用是
c中if的作用
维生素E+C的作用
学C语言的作用?
为什么要在void的函数里面使用return语句呢?(C语言)