#include <iostream>
using namespace std;
class A
{
public:
A()
{
cout << "Base constructor!" << endl;
privateVar = 10;
}
void testPrint()
{
cout << "privateVar: " << privateVar << endl;
}
private:
int privateVar;
};
class B : public A
{
public:
B()
{
cout << "Derived Constructor!" << endl;
}
};
int main() {
B testB;
testB.testPrint();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQQp7CglwdWJsaWM6CgoJQSgpCgl7CgkJY291dCA8PCAiQmFzZSBjb25zdHJ1Y3RvciEiIDw8IGVuZGw7CgkJCgkJcHJpdmF0ZVZhciA9IDEwOwoJfQoJCgl2b2lkIHRlc3RQcmludCgpCgl7CgkJY291dCA8PCAicHJpdmF0ZVZhcjogIiA8PCBwcml2YXRlVmFyIDw8IGVuZGw7Cgl9CgkKCXByaXZhdGU6CgkKCWludCBwcml2YXRlVmFyOwp9OwoKY2xhc3MgQiA6IHB1YmxpYyBBCnsKCXB1YmxpYzoKCUIoKQoJewoJCWNvdXQgPDwgIkRlcml2ZWQgQ29uc3RydWN0b3IhIiA8PCBlbmRsOwoJfQp9OwoKaW50IG1haW4oKSB7CglCIHRlc3RCOwoJdGVzdEIudGVzdFByaW50KCk7CgkKCXJldHVybiAwOwp9