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