A simple constructor and destructor. : destructor « Class « C++ Tutorial






#include <iostream> 
using namespace std; 
 
class MyClass { 
public: 
  int x; 
 
  MyClass();  // constructor 
  ~MyClass(); // destructor 
};   
 
// Implement MyClass constructor. 
MyClass::MyClass() { 
  x = 10; 
}   
 
// Implement MyClass destructor. 
MyClass::~MyClass() { 
  cout << "Destructing...\n"; 
} 
   
int main() {   
  MyClass ob1; 
  MyClass ob2; 
 
  cout << ob1.x << " " << ob2.x << "\n"; 
 
  return 0; 
}
10 10
Destructing...
Destructing...








9.3.destructor
9.3.1.A simple constructor and destructor.
9.3.2.Close stream in destructor
9.3.3.virtual destructor methods
9.3.4.Demonstrating the order in which constructors and destructors are called.