Question: Discuss whether friend functions violate the principles of object-oriented programming by providing access to private members of a class. Explain your reasoning on either side
Discuss whether friend functions violate the principles of object-oriented programming by providing access to private members of a class. Explain your reasoning on either side of the argument. Discuss the advantages of friend functions that are object-oriented in nature, such as the ability to use an operator function as a friend of more than one class.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
