#include "stdio.h"
#include<iostream>
using namespace std;
class Parent
{
public:
void Function1(){
cout<<"--------------------Parent Function1---------"<<endl;
Function2();
}
virtual void Function2(){
cout<<"--------------------Parent Function2---------"<<endl;
}
};
class Child:public Parent
{
public:
void Function2(){
Parent::Function2(); //调用基类虚函数
cout<<"--------------------Child Function2---------"<<endl;
}
};
int main()
{
Child child;
child.Function2();
}