Simple Program for Friend Function Using C++ Programming
Friend Function Definition:
If a function is friend function of a class, that friend function is not the actual member of the class.But which function has rights to access to all private and protected members (variables and functions).
For Better Understanding,
Simple Program for Friend Function Algorithm/Steps:
- STEP 1: Start the program.
- STEP 2: Declare the class name as Base with data members and member functions.
- STEP 3: The function get() is used to read the 2 inputs from the user.
- STEP 4: Declare the friend function mean(base ob) inside the class.
- STEP 5: Outside the class to define the friend function and do the following.
- STEP 6: Return the mean value (ob.val1+ob.val2)/2 as a float.
- STEP 7: Stop the program.
Simple Program for Friend Function
#include<iostream.h>
#include<conio.h>
class base {
int val1, val2;
public:
void get() {
cout << "Enter two values:";
cin >> val1>>val2;
}
friend float mean(base ob);
};
float mean(base ob) {
return float(ob.val1 + ob.val2) / 2;
}
void main() {
clrscr();
base obj;
obj.get();
cout << "\n Mean value is : " << mean(obj);
getch();
}
Sample Output
Enter two values: 10, 20
Mean Value is: 15
C++ Function Example Programs
- Simple Example Program for Function In C++
- Simple Example Program for Function Find Smallest Number In C++
- Simple Example Program for Function to Find Factorial In C++
- Simple Example Program for Inline Function Using C++ Programming
- Simple Program for Inline Function without Class Using C++ Programming
- Simple Program for Friend Function Using C++ Programming
- Simple Program for Function Overloading Using C++ Programming
- Simple Program for Static Data and Member Function Using C++ Programming
- Area Of Circle using Friend Function - C++Program
Read More Articles
- Simple Merge Sort Program in C++
- Scope Resolution Operator In C++
- Simple Program for Virtual Functions Using C++ Programming
- Simple Class Example Program For Find Prime Number In C++
- Simple Example Program For Parameterized Constructor In C++
- Define Constructor in Outside Class Example Program In C++
- Simple Program for Function Overloading Using C++ Programming
- Simple Example Program For Copy Constructor In C++
- Simple Program for Single Inheritance Using C++ Programming
- Simple Program for Inline Function without Class Using C++ Programming
- Factorial Using Function Example Program In C++
- Simple Example Program For Constructor Overloading In C++
- Simple Example Program For Constructor In C++
- Simple Addition ( Add Two Integers ) Example Program
- Simple Example Program for Inline Function Using C++ Programming
- Simple Program for Read user Input Using cin
- Factorial Using Loop Example Program In C++
- Simple Stack Program in C++ Programming
- Simple Program for Friend Function Using C++ Programming
- Simple Program for Static Data and Member Function Using C++ Programming
- Simple Program for Unary Operator Overloading Using C++ Programming
- Simple Program for Multiple Inheritance Using C++ Programming
- Do While Loop Example Program In C++
- Simple Copy Constructor Example Program For Find Factorial In C++
- Simple Program for Function Template Using C++ Programming