Cpp inheritance
From wikinotes
Subclassing
// header class MyClass: public MyParent { public: MyClass (int, int); void new_method (); }; // re-implement constructor // 1. duplicate interface // 2. call parent's constructor // 3. define your instructions MyClass::MyClass (int a, int b): MyParent(a, b) { cout << "new instructions" << endl; }