1、使用纯虚函数
class A
{
private:
A(int v,float c);
virtual void D(int index,string name) = 0;//定义一个纯虚函数
};
class B:public A
{
private:
B(int e,float f);
virtual void D(int index,string name) override;//在派生类函数中进行
//重写,注意这边加上了override
//C++11中是为了避免忘记重写D函数
};
void B::D(int index, string name)
{
cout<<"index=="<< index <<endl;
cout<<"name=="<< name <<endl;
}
简单定义就如以上所示