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 官宣新年祝福语简短