求结果
#include <iostream>
#include <string>
using namespace std;
class data
{
int x;
public:
data(int x)
{
data::x;
cout << "class date" << endl;
}
};
class a
{
data d1;
public:
a(int x): d1(x)
{
cout << "class a" << endl;
}
};
class b: public a
{
data d2;
public:
b(int x): a(x), d2(x)
{
cout << "class b" << endl;
}
};
class c: public b
{
public:
c(int x): b(x)
{
cout << "class c" << endl;
}
};
int main ()
{
c object(5);
return 0;
}