The output which u have mentioned will be observed only when the base class destructor is made virtual. When u use a base class ptr to point to a derived class object, the base class destructor...