Write C++ Program to display the cube of the number upto a given integer using friend function.
Write C++ Program to display the cube of the number upto a given integer using friend function.
If we declare a function friend int show(T4Tutorials);
as a friend in a class T4Tutorials
then this function int show(T4Tutorials object)
can access the private and protected members of the class T4Tutorials
. You must know that a global function can also be declared as a friend function of the class.
Syntax of friend function in C++
class class_name
{
…
friend return_type function_name(arguments);
…
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include<iostream> using namespace std; class T4Tutorials { private: int i,n; public: function() { cout<<"Please enter the number :"<<endl; cin>>n; for(i=1; i<=n; i++) { cout<<" The cube of"<<i<<"is ="<<(i*i*i)<<endl; } } friend int show(T4Tutorials); }; int show(T4Tutorials object) { cout<<" cube of"<<object.i<<"is ="<<(object.i*object.i*object.i)<<endl; } int main() { T4Tutorials object; object.function(); show(object); } |
Output
Please enter the number:
4
cube of 1 is: 1
cube of 2 is: 8
cube of 3 is: 27
cube of 4 is: 64