1class A {2public:3 A(int a) : a(a) {}4 int a;5};6class B : public A {7 using A::A;8};9class C : public B {10 C() : B(1) {}11};12