डाउनलोड पी.डी.एफ. ई-बुक्स
C++ - Destructor

Destructor ये एक special type member function है, जो object को destroy कर देता है |

जब object out of scope जाता है, तब Destructor automatically call होता है |

Destructor; Constructor के तरह ही होता है , लेकिन Destructor में parameters नहीं होते |

Destructor prefix पर ~(tilde) sign के साथ इस्तेमाल होता है |

Syntax for Destructor


Source Code :
#include <iostream.h>
using namespace std;

class A{
    int a;

    A(int x){       //Constructor
    a = x;
    cout<<"Constructor is created."<<endl;

    ~A(){           //Destructor
    cout<<"Constructor is deleted."<<endl;
void show(){
    cout<<"Value of a : "<<a<<endl;
int main(){

A a(5);

return 0;
Constructor is cretaed.
Value of a : 5
Constructor is deleted.