Question

Q1: Returning references to non-const, private data:
a. Allows private functions to be modified.
b. Is only dangerous if the binary scope resolution operator (::) is used in the function prototype.
c. Allows private member variables to be modified, thus "breaking encapsulation."
d. Results in a compiler error.

Answer

This answer is hidden. It contains 71 characters.