156. Polymorphism-i

Question.4

A developer compares two versions of a GPIO class:

class GPIO_NoVirtual { int pin; };
class GPIO_Virtual  { int pin; virtual void write(bool) {} };

printf("%zu %zu",
   sizeof(GPIO_NoVirtual),
   sizeof(GPIO_Virtual));

On a 32-bit ARM, what is the likely output?

Need Help? Refer to the Quick Guide below

Select Answer