🟣 C++ Language • Hindi Tutorial Lesson 13/20

Friend Function & Class

C++ Friend Functions


जैसा की आपको पता है किसी भी class के public members को class के बाहर आसानी access किया जा सकता है। लेकिन private और protected members के साथ ऐसा करना possible नहीं है। किसी class का एक friend function 34 private 3 protected members को भी class के बाहर access कर सकता है।


एक friend function class का member function नहीं होता है। Friend function एक normal function (class के बाहर) होता है जिसे किसी class का friend बनाया जाता है।


किसी भी function को friend function बनाने के लिए उसका prototype उस class के अंदर declare किया जाता है, जिस class का friend आप function को बनाना चाहते है |


Function के prototype a friend keyword declare किया जाता है। इस keyword से compiler को पत चल जाता है की declare किया हुआ function class का friend है।


Prev Tutorial
Virtual Functions in c++