#include<iostream> #include<conio.h> using namespace std;
class Distance { private: int dist; //distance in x direction public: Distance(int a) //explicit constructor { dist=a; } int showDist() { return dist; } ~Distance() { cout<<"\n Object Destroyed\n"; } };
void main() { Distance d1(11); // ctor Distance d2(d1); // default copy ctor Distance d3=d1; //default copy ctor cout<<"\n d1 = "<<d1.showDist(); cout<<"\n d2 = "<<d2.showDist(); cout<<"\n d3 = "<<d3.showDist(); cout<<"\n-------------------------Destructor--------------------------\n"; }