64,654
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class A{
public:
virtual void display() =0
{
cout<<"A"<<endl;
}
};
class B:public A{
public:
virtual void display()
{
A::display();
cout<<"B"<<endl;
}
};
int main(){
B b;
b.display();
return 0;
}
纯虚函数是一种特殊的虚函数,在许多情况下,在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。