Question: what is the difference between friend function and friend class?
Answer: Friend function is a function that is able to access the private and protected members of a class. In contrast, a friend class is a class which help in accessing the private members of a class. A friend function is declared by including its prototype inside the class, antecede it with the keyword friend.