adspace


What is the need of a destructor? Explain with the help of an example.

Answer Posted / Sangh Priya Rahul

A destructor is needed to clean up any resources (like memory, files, network connections etc.) that an object acquired during its lifetime. An example would be deleting dynamically allocated memory in C++ when an object is destroyed or goes out of scope. For instance, consider a class `MyClass` with a pointer member `data`. The destructor can be used to free this memory:
```cpp
MyClass::~MyClass() {
delete[] data;
}
```

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

daily Routine of father

1485


How c functions prevents rework and therefore saves the programers time as wel as length of the code ?

1165


What is the latest version on c++?

1209


What character terminates all character array strings a) b) . c) END

1397


Can union be self referenced?

1267