A destructor is called for a class object when that object passes out of scope or is explicitly deleted.A destructors as the name implies is used to destroy
the objects that have been created by a constructors.Like a constructor , the destructor is a member function whose name is the same as the class name but is precided
by a tilde.