What will happen if when say delete this ?
delete this will call the destructor, but should not be called in the destructor but in any other member function.