Destructor of a class, Pupose of desctrucor, example of destructor in OOP C++
The destructor of a class, Purpose of the destructor, an example of destructor in OOP C++.
In this tutorial, we will learn about the followings;
- What is destructor of a class in OOP C+?
- What is the purpose of destructor in OOP C+?
- Example of destructor in OOP C+
What is the destructor of a class?
The destructor is a member function of the class. Destructor has the same name as the name of its class. The Tild sign ∼ is used before the name of the destructor.
- When the object of the class destroyed, destructor also destroyed automatically.
- One class can have only one destructor. However, one class can have many constructors.
- Destructor overloading is impossible.
- The Destructor can’t have any arguments(parameters).
- The destructor have no data type.
What is the purpose of the destructor of a class?
The main purpose of the destructor of a class is to free computer memory.
Program of a destructor of a class
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include<iostream> using namespace std; class example { public: example(int n1, int n2) { cout<<"sum of 2 numbers is = "<<n1+n2<<endl; } ~example() { cout<<"destructor completed its work to free the memory"<<endl; } }; int main(
) { example my_object(2,4); } |
Output
sum of 2 numbers is 6
destructor completed its work to free the memory
Video Lecture
Constructor Destructor C++ Exercise with Solution
- Write a program in C++ to convert a decimal number into binary without using an array and using the constructor and destructor. – Solution
- Write a program in C++ to convert a decimal number into binary without using an array by using the constructor overloading. – Solution
- Write a c++ program to find out the sum of an A.P. series using constructor and destructor. – Solution
- Write a c++ program to find out the sum of an A.P. series by using the constructor overloading. – Solution
- Write a program in C++ to print Floyd’s Triangle by using the constructor destructor. – Solution
- Write C++ Program to display the cube of the number upto a given integer using Destructor. – Solution
- Write C++ Program to display the cube of the number upto a given integer using constructor overloading. – Solution
- Write a C++ program to find Strong Numbers within a range of numbers using constructor C++. – Solution
- Write a C++ program to find Strong Numbers within a range of numbers Using destructor in C++. – Solution
- Write a C++ program to find Strong Numbers within a range of numbers by using constructor overloading in C++. – Solution
- Let’s see the C++ program to show the Sum of n number of odd natural numbers by using the Constructor Overloading. – Solution
- Let’s see the Sum of n number of an odd natural number using constructor and destructor in C++. Solution
- Sum of the series Using Constructor Overloading in C++. Solution
- Sum of the series Using Destructor in C++. Solution
- Sum of the series Using Constructor in C++. Solution
- Write a program in C++ to find the sum of the series using the constructor overloading. Solution
- Write a program in C++ to find the sum of the series by using the constructor and destructor. Solution
- Write a program in C++ to print a pattern of right angle triangle with a number that will repeat a number in the row by using the constructor and destructor. Solution
- Write a program in C++ to print a pattern of right angle triangle with a number that will repeat a number in the row by using the constructor overloading. Solution
- Write a C++ program to display Pascal’s triangle using the Constructor Destructor. Solution
- Write a C++ program to display Pascal’s triangle using the Constructor Overloading. Solution
- C++ program of Constructor Destructor to display a pattern for a number of rows. Solution
- C++ program Constructor Destructor program to print the hollow square or rectangle star pattern. Solution.
- C++ program to display the diamond-like pattern using the Constructor Destructor. Solution
- C++ program to display the diamond-like pattern using the Constructor Overloading. Solution
- Write a program in C++ to convert an octal number into binary using constructor and destructor. Solution
- Write a program in C++ to convert an octal number into binary using constructor overloading. Solution
- C++ Program with constructor destructor to display the pattern like pyramid. Solution
- Write a C++ Program to display the reverse of a number using the constructor destructor. Solution
- Write a C++ Program to display the reverse of a number using the constructor overloading. Solution
- Write a C++ program to print rhombus star pattern of Number of rows using constructor overloading and destructor. Solution
- Write a program in C++ to Check Whether a Number can be Express as Sum of Two Prime Numbers using constructor and destructor. Solution
- Write a program in C++ to find the sum of the series using constructor destructor. Solution
- Write a C++ program of binary to octal conversion with Constructor with constructor. Solution
- Write the Octal to Decimal number program in C++ using constructor overloading and destructor? Solution
- Write a program in C++ to make such a pattern like a pyramid with a number which will repeat the number in the same row using constructor overloading and destructor. Solution
- Write a C++ program to find the number and sum of all integer between 100 and 200 which are divisible by 9 with constructor destructor. Solution
- Constructor Fibonacci series C++ Program. Solution
Test Your Understandings |
Test Your Understandings |
1.Multiple destructor for a class are possible? YES / NO
2. Destructor for a class is represented with…………..sign?
3. Destructor overloading is very helpful to free the computer memory?
Topic Covered
Destructor of a class, Pupose of desctrucor, example of destructor in OOP C++.