Explain the notion of friendship. Explain the negative aspects of friendship as described in the text.

What will be an ideal response?


Functions that are declared as friends of a class have access to that class’s private and protected members. Some people in the object-oriented programming community prefer not to use friend functions. Such people believe friendship corrupts information hiding and weakens the value of the object-oriented design approach, because friend functions can directly access a class’s implementation details that are supposed to be hidden.

Computer Science & Information Technology

You might also like to view...

When adding a chart to a slide, the default ________ chart is added

A) pie B) bubble C) column D) area

Computer Science & Information Technology

The ____ point is the point around which the object can be rotated.

A. copy B. transformation C. rotation D. resize

Computer Science & Information Technology

____ routing involves storing all the routing information at one central location.

A. ?Distributed B. ?Centralized C. ?Remote D. ?Fixed

Computer Science & Information Technology

Answer the following statements true (T) or false (F)

1. A good technique for choosing a password is to use the first letter of each word of a phrase. 2. User authentication is the basis for most types of access control and for user accountability. 3. Memory cards store and process data. 4. Depending on the application, user authentication on a biometric system involves either verification or identification. 5. Enrollment creates an association between a user and the user’s

Computer Science & Information Technology