#include <iostream>
using std::cout;
using std::endl;
class Base1 {
int a;
public:
Base1(int _a) {
a = _a;
}
int get_a() {
return a;
}
};
class Base2 {
int b;
public:
Base2(int _b) {
b = _b;
}
int get_b() {
return b;
}
};
class Derived : public Base1, public Base2 {
int c;
public:
Derived(int _a, int _b, int _c) : Base1(_a), Base2(_b) {
c = _c;
}
void print() {
cout << get_a() << ' ' << get_b() << ' ' << c << endl;
}
};
int main()
{
Derived o(3, 6, 9);
o.print();
return 0;
}
/*
run:
3 6 9
*/