Saturday, November 5, 2011

Friend function

// Friend function
#include<iostream>
#include<conio.h>

using namespace std;

class B;
class A{
private:
int a;
public:
void geta(){
cout <<" Enter a no.  :";
cin >> a;
}
void puta(){
cout <<" a=" <<a;
}
friend int max(A,B);
};

class B {
private:
int b;
public:
void getb(){
cout<<" Enter a no.  :";
cin >> b;
}
void putb(){
cout<<" b="<<b;
}
friend int max(A,B);
};

int max (A obj1, B obj2){
return(obj1.a>obj2.b ? obj1.a:obj2.b);
}

main(){
A obj1;
B obj2;
obj1.geta();
obj2.getb();
cout<<"MAX="<<max(obj1,obj2);
getch();
return 0;
}

No comments:

Post a Comment