Tell what the derived class inherits or doesn't inherit?
A: Inherits:
- All data member defined in the parent class (even though such members might not always be accessible in the derived class!)
- All ordinary member function of the parent class (though such members might not always be accessible in the derived class!)
- The similar initial data layout as the base class.
Doesn't Inherit :
- The base class's constructors & destructor.
- The base class's assignment operator.
- The base class's friends