Concept of friend function in c++

Can we write member function of one class as friend of another class ? How

  • Snehal
  • 09 Jul 2018
  • 8646 Views
  • 6 Answers
Your Answer

A friend function of a class is defined outside that class' scope but it has the right to access all private and protected members of the class. Even though the prototypes for friend functions appear in the class definition, friends are not member functions.
A friend can be a function, function template, or member function, or a class or class template, in which case the entire class and all of its members are friends.
By using the keyword friend compiler knows the given function is a friend function.     
For accessing the data, the declaration of a friend function should be done inside the body of a class starting with the keyword friend.

Object Oriented Programming

Didn't get the answer.
Contact people of Talent-Object Oriented Programming directly by clicking here