Friend Class can access private or protected members and functions of other class that specifies it as a friend.
Syntax for specifying friend class:
Here's an example:
Output:
Explanation:
line 24 we declare a friend class.
Inside the class Store any private / protected
member or function of the class Phone can be accessed.line 31 an array of phones is declared. It's filled
with elements at lines 66 - 70.
lines 42 and 43 private members of the Phone class are accessed.
This is possible only due to the declaration of a friend class
at line 24.