Question: Suppose that a C++ class D is derived from a base class B. Class B has a public member function Func() that is not declared
Suppose that a C++ class D is derived from a base class B. Class B has a public member function Func() that is not declared to be virtual, and class D redefines its own version of Func(). At execution time, suppose a D object is passed to the following function: void DoSomething( B& x ) { x.Func(); } Within the DoSomething function, whose version of Func() is called?
Question 10 options:
| |||
| |||
| |||
|
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
