#include <iostream>
class A
{
public:
int v;
A(int _v) :
v(_v)
{
std :: cout << "A::A ( " << _v << " )" << std ::endl ;
}
};
class B : public A
{
public:
using A::A ;
};
int main()
{
B b(2);
std::cout << b.v << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCmNsYXNzIEEKewogICAgcHVibGljOgogICAgICAgIGludCB2OwogICAgICAgIEEoaW50IF92KSA6CiAgICAgICAgdihfdikKICAgICAgICB7CiAgICAgICAgCXN0ZCA6OiBjb3V0IDw8ICJBOjpBICggIiA8PCBfdiA8PCAiICkiIDw8IHN0ZCA6OmVuZGwgOwogICAgICAgIH0KfTsKIApjbGFzcyBCIDogcHVibGljIEEKewogICAgcHVibGljOgogICAgICAgIHVzaW5nIEE6OkEgOwp9OwogCmludCBtYWluKCkKewogICAgQiBiKDIpOwogICAgc3RkOjpjb3V0IDw8IGIudiA8PCAiXG4iOwp9