C++ program to demonstrate the use of constructors and destructors
gd.cpp
#include <iostream>
using namespace std;
class gd
{
public:
    gd()
    {
        cout<<"\nConstructor is called";
    }
    ~gd()
    {
        cout<<"\nDestructor is called";
    }
};
int main()
{
    gd k;
    gd();
    k.~gd();
}
Output
godarda@gd:~$ g++ gd.cpp
godarda@gd:~$ ./a.out Constructor is called Constructor is called Destructor is called Destructor is called Destructor is called godarda@gd:~$
Comments and Reactions