what is virtual destructor?
Anonymous
Deleting a derived class object using a pointer to a base class that has a non-virtual destructor results in undefined behavior. To correct this situation, the base class should be defined with a virtual destructor.
Check out your Company Bowl for anonymous work chats.