Description
This program demonstrates friend function in c++. A friend function is a non member function of a class, which can access all the private and protected members of the class. A friend function is preceded by the keyword friend. The program implements a friend function add(), which is defined outside the class second, but still access the private variables a, b and c.
Program
//Friend function c++ #include<iostream.h> #include<conio.h> class second { int a,b,c; public: void getdata(int p,int q) { a=p;b=q; } friend int add(second s); }; int add(second s) { s.c=s.a+s.b; return s.c; } void main() { int d; second s; s.getdata(10,5); d=add(s); cout<<"Sum= "<<d; getch(); }
No comments:
Post a Comment