Figure 1 Base class B and typical storage layout for derived class objects