```cpp
#include <iostream>
using namespace std;
class Base
{
public:
int id;
char data;
Base() {
this->id = 1;
this->data = 'a';
}
virtual void printfData() {
cout << "Base......" << endl;
}
};
class father:virtual public Base
{
public:
virtual void printfData()
{
cout << "father" << endl;
}
int test;
};
class mother :virtual public Base
{
public:
virtual void printfData()
{
cout << "mother"