PROGRAM TO SWAP PRIVATE DATA OF TWO CLASSES USING REFERENCE OF THE OBJECT WITH THE HELP OF FRIEND FUNCTION

by - December 19, 2018

/*WRITE A PROGRAM TO SWAP PRIVATE DATA OF TWO CLASSES USING REFERENCE OF THE OBJECT WITH THE HELP OF FRIEND FUNCTION*/

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class class2;
class class1
{
int var1;
public:
void set value(inta)
{
var1=a;
}
void display()
{
cout<<var1;
};
friend void swap(class1&obj1,class2&obj2);
};
class class2
{
int var2;
public:
void set value(inta)
{
var2=a;
}
void display()
{

cout<<var2;
};
friend void swap(class1&obj1,class2&obj2);
};
void swap(class1&obj1,class2&obj2)
{
int temp;
temp=obj1.var1;
obj1.var1=obj2.var2;
obj2.var2=temp;
}
void main()
{
class1 c1;
class2 c2;
c1.setvalue(100);
c2.setvalue(200);
cout<<"before swapping";
c1.display();
c2.display();
swap(c1,c2);
cout<<"after swapping";
c1.display();
c2.display();
getch();
}


----------------------------------------------------------
OUTPUT:-

You May Also Like

0 comments