Constructors and destructors are special member functions of classes that are used to construct and destroy class objects . Construction may involve memory allocation and initialization for objects. Destruction may involve cleanup and deallocation of memory for objects.
Read moreWhat is destructor give example?
A destructor is a member function that is invoked automatically when the object goes out of scope or is explicitly destroyed by a call to delete . A destructor has the same name as the class, preceded by a tilde ( ~ ). For example, the destructor for class String is declared: ~String() .
Read more