#include <iostream>
class A {
public:
A() {
std::cout << "A::A()" << std::endl;
}
};
class B:public A {
public:
B(int b) {
std::cout << "B::B("<< b <<")" << std::endl;
}
};
int main() {
B b(42);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQSB7CnB1YmxpYzoKCUEoKSB7CgkJc3RkOjpjb3V0IDw8ICJBOjpBKCkiIDw8IHN0ZDo6ZW5kbDsKCX0KfTsKCmNsYXNzIEI6cHVibGljIEEgewpwdWJsaWM6CglCKGludCBiKSB7CgkJc3RkOjpjb3V0IDw8ICJCOjpCKCI8PCBiIDw8IikiIDw8IHN0ZDo6ZW5kbDsKCX0KfTsKCmludCBtYWluKCkgewoJQiBiKDQyKTsKCXJldHVybiAwOwp9