LAMPInterview

A Venture from AccuGlobal.com

What is the use of friend function?

Posted by lampinterview on May 14, 2008

Sometimes a function is best shared among a number of different classes. Such functions can be declared either as
member functions of one class or as global functions. In either case they can be set to be friends of other classes,
by using a friend specifier in the class that is admitting them. Such functions can use all attributes of the class
which names them as a friend, as if they were themselves members of that class. A friend declaration is essentially a
prototype for a member function, but instead of requiring an implementation with the name of that class
attached by the double colon syntax, a global function or member function of another class provides the match.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>