Simple Example Program For Copy Constructor In C++

Join Our Official AiJobsAdda Telegram Channel
#include<iostream>
#include<conio.h>
using namespace std;
class Example
{
// Variable Declaration
int a,b;
public:
//Constructor with Argument
Example(int x,int y)
{
// Assign Values In Constructor
a=x;
b=y;
cout<<”\nIm Constructor”;
}
void Display() {
cout<<”\nValues :”<<a<<”\t”<<b;
}
};
int main()
{
Example Object(10,20);
//Copy ConstructorExample Object2=Object;
// Constructor invoked.
Object.Display();
Object2.Display();
// Wait For Output Screen
getch();
return 0;
}

 

Output :
Im Constructor
Values :10 20
Values :10 20