What is destructor?
-A destructor is a special member function that works just opposite to constructor,
-unlike constructors that are used for initializing an object, destructors destroy (or delete) the object.
When destructor get called?
Destructor is automatically called when:
-The program fincished execution.
-When a scope of the object is finished.
-When you call the delete operator.