157. Polymorphism-ii

Question.2

A function takes a base object by value:

void process(SensorBase s) {  // By value!
   int v = s.read();
}

TempSensor temp;
process(temp);  // Pass derived by value

What happens?

Need Help? Refer to the Quick Guide below

Select Answer