friend function in c++(c++ friend function in hindi)

जय हिंद दोस्तो , हमारी website gyanibasti.com मे आपका स्वागत है | इस post मे हम आपको friend function in c++ , friend function के uses तथा friend function के वारे मे सटीक जानकारी हम आपको देगे | friend function in c++ hindi से related जानकारी पाने के लिए हमारी इस post को पढ़े |

Friend function in c++

friend function एसा function होता है | जिसकी declaration तो class के अंदर की जाती है | लेकिन यह class का member नही होता है | इसकी definition class के बाहर दी जाती है | friend function class का member ना होते हुए भी class के member को access को access कर सकता है | class के member को access करने के लिए dot operator ( . ) का use किया जाता है | friend function मे parameter के रूप मे mostly object pass किए जाते है | friend function को private या public declare करने से इसके बेसिक meaning मे कोई effect नही पड़ता है |

Advantages of friend function in c++

• इसका main advantages यह है | यह class का member ना होते हुए भी class की properties को       access कर सकता है |
• इन्हे एक या एक से अधिक class के अंदर define कर सकते है |
• friend function को normal function की तरह ही define करते है |                                          • friend function normal function की तरह होता है | इसे friend function बनाने के के लिए उस     normal function के आंगे friend keyword लगा देते है | जिससे वह friend function बन जाता है |

Program of friend function

#include<iostream.h>
#include<conio.h>
class test
{
int a,b,c;
public:
void show()
{
cout<<“Enter any two number \n”;
cin>>a>>b;
}
friend void sum(test s);
};
void sum(test s)
{
s.c=s.a+s.b;
cout<<s.c;
}
void main()
{
clrscr();
test ob;
ob.show();
sum(ob);
getch();
}

 

description of program

इस program मे दो number के addition का program friend function के द्वारा बनाया है यह turboc++ compiler पर आधारित है |तथा अन्य compiler मे कुछ changement होते है , कुछ मे इसी प्रकार use किया जाता है | इस program मे दो header file का use किया गया है जिसमे पहली header file iostream.h है | जिसका use input and output function के लिए किया गया है | एवं दूसरी header file conio.h का use clrscr() and getch() के लिए किया गया है | उसके बाद class को public define किया है | जिसमे तीन variable a,b,c define किए गए है | उसके बाद show name का function बनाया है | जिसमे एक massage को print और दो number ( a , b ) को input किया गया है | जिसमे sum name का friend function class मे define किया है | उसके बाद class को बंद किया है | तथा define किए गए friend function definition दी गेई है | जिसमे friend function के object के द्वारा dot operator ( . ) का use करके दो number का addition किया गया है | तथा sum function को close करने के बाद main function define किया गया है | जिसमे show function तथा friend function को call किया गया है | इस program का output वही होगा जो a , b मे value input करेगे उन्ही का addition आएगा |

♠ Conclusion ♠

ये थी friend function in c++ के बारे मे बेसिक जानकारी , इस post मे friend function क्या होता है | friend function के advantages क्या है | तथा friend function का program के वारे मे जानकारी थी | अगर यह हमारी post पसंद आई हो तो हमारी website gyanibasti को subscribe करे ताकि एसी ही जानकारी हम आपको देते रहे |

धन्यबाद …

About Author

Leave a Comment