156. Polymorphism-i

Question.6

A base class constructor calls a virtual function:

class Base {
public:
   Base() { init(); }
   virtual void init() { printf("Base"); }
};

class Derived : public Base {
public:
   void init() override { printf("Derived"); }
};

Derived d;

What is printed?

Need Help? Refer to the Quick Guide below

Select Answer