class Base { public: Base(int _i): i(_i) {//initialization block } private: int i; } class Derived : public Base { public: Derived(int _i): Base(_i) { //call super constructor } }