C ++中的虚函数
在本教程中,我们将讨论一个程序,以了解C++中的虚函数。
虚函数是在基类中定义的成员函数,并且也可以在子类中进一步定义。在调用派生类时,将调用覆盖的函数。
示例
#include <iostream>
using namespace std;
class base {
public:
virtual void print(){
cout << "print base class" << endl;
}
void show(){
cout << "show base class" << endl;
}
};
class derived : public base {
public:
void print(){
cout << "print derived class" << endl;
}
void show(){
cout << "show derived class" << endl;
}
};
int main(){
base* bptr;
derived d;
bptr = &d;
//调用虚函数
bptr->print();
//调用非虚函数
bptr->show();
}输出结果
print derived class show base class
热门推荐
10 新年祝福语姨姨简短
11 朋友马上生产祝福语简短
12 学弟英语高考祝福语简短
13 结婚不在现场祝福语简短
14 毕业写给学校简短祝福语
15 英文节日祝福语简短唯美
16 女儿要生了祝福语简短
17 六一祝福语简短网名
18 送彩票生日祝福语简短