#include <iostream>
using namespace std;
class Base
{
public:
Base() { }
Base(int A) : BaseMember(A) { }
int BaseMember;
};
class Derived : public Base
{
public:
Derived() : Base(5) { }
Derived(int B) : Base(B) { }
};
int main() {
Derived myDerived(10);
Derived myDefaultDerived;
cout << myDerived.BaseMember << endl;
cout << myDefaultDerived.BaseMember;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQmFzZQp7CnB1YmxpYzoKCUJhc2UoKSB7IH0KCUJhc2UoaW50IEEpIDogQmFzZU1lbWJlcihBKSB7IH0KCWludCBCYXNlTWVtYmVyOwp9OwoKY2xhc3MgRGVyaXZlZCA6IHB1YmxpYyBCYXNlCnsKcHVibGljOgoJRGVyaXZlZCgpIDogQmFzZSg1KSB7IH0KCURlcml2ZWQoaW50IEIpIDogQmFzZShCKSB7IH0KfTsKCgppbnQgbWFpbigpIHsKCURlcml2ZWQgbXlEZXJpdmVkKDEwKTsKCURlcml2ZWQgbXlEZWZhdWx0RGVyaXZlZDsKCWNvdXQgPDwgbXlEZXJpdmVkLkJhc2VNZW1iZXIgPDwgZW5kbDsKCWNvdXQgPDwgbXlEZWZhdWx0RGVyaXZlZC5CYXNlTWVtYmVyOwoJcmV0dXJuIDA7Cn0=