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;
}