定义纯虚函数没有意义,一般只是声明,定义没有意义,但也可以定义
#include<iostream>
using namespace std;
class Base
{
public:
virtual void Function() = 0;
};
void Base::Function() {
cout << "Base::Function" << endl;
}
class A : public Base
{
public:
void Function()
{
cout << "A::Function" << endl;
}
};
int main()
{
A a;
a.Function();
a.Base::Function();
}