shabbir, the example that you have posted is not of destructor overloading...

and even in the case when u redefine a member function of the base class in the derived class, it is called function overriding..