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 好听的元旦简短祝福语