What objections to the use of friend functions and classes do some experts give?

What will be an ideal response?


They feel that in the true spirit of object oriented programming all operators and functions should be member functions of the class. Some argue that friendship “breaks the encapsulation.”

Computer Science & Information Technology

You might also like to view...

Provide three advantages of using digital sound over analog sound. Are there any disadvantages? Explain your answer in detail.

What will be an ideal response?

Computer Science & Information Technology

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

1. When an operator is overloaded as a member of a class, the first parameter listed in parentheses, is the calling object. 2. If a unary operator is overloaded as a stand-alone function, the argument may be any type. 3. Overloading an operator cannot change the precedence of that operator with respect to other operators. 4. If I need to build an object for return from a function, I can construct that function directly in the return statement.

Computer Science & Information Technology

A table style can include all of these formatting changes EXCEPT ________

A) outlines B) colors C) borders D) lists

Computer Science & Information Technology

Which unit is used to measure signal loss in networking?

A. Amp (A) B. Volt (V) C. Decibel (dB) D. Ohm

Computer Science & Information Technology