#include <iostream>
using std::cout;
using std::endl;
class Base {
int a;
public:
void base_set_a(int _a) {
a = _a;
}
int base_get_a() {
return a;
}
};
class Derived : public Base {
int b;
public:
void derived_set_b(int _b) {
b = _b;
}
int derived_get_b() {
return b;
}
};
int main()
{
Base *bop;
Derived dobj;
bop = &dobj;
bop->base_set_a(999);
cout << bop->base_get_a() << endl;
return (0);
}
/*
run:
999
*/