Javatpoint Logo
Javatpoint Logo

C++ Destructor

A destructor works opposite to constructor; it destructs the objects of classes. It can be defined only once in a class. Like constructors, it is invoked automatically.

A destructor is defined like constructor. It must have same name as class. But it is prefixed with a tilde sign (~).

Note: C++ destructor cannot have parameters. Moreover, modifiers can't be applied on destructors.

C++ Constructor and Destructor Example

Let's see an example of constructor and destructor in C++ which is called automatically.

Output:

Constructor Invoked
Constructor Invoked
Destructor Invoked
Destructor Invoked
Next TopicC++ this Pointer




Please Share

facebook twitter google plus pinterest tumbler

Learn Latest Tutorials