Friend
function is used to access private data members of the class. Friend is not a
member function but it is declared in the class and defined outside the class. For friend class click on the link.
#include<conio.h>
#include<iostream>
using namespace std;
class avg
{
private:
float
a,b;
public:
avg(){a=0.0,b=0.0;}
void
get()
{
cout<<"\n
enter the value of a and b: ";
cin>>a>>b;
}
friend
float avrg(avg x); //friend function declaration.
};
float avrg(avg x) // friend definition.
{
return
(x.a+x.b)/2;
}
int main()
{
avg A;
A.get();
cout<<"\n
the average value of these two numbers is :"<<avrg(A);
getch();
return
0;
}
No comments:
Post a Comment