Multiple choice

What is the output of the following program?

#include <iostream> using namespace std;

class Base { public: Base() { cout << “Base Class” << endl; } }; class Derived : public Base { public: Derived() { cout << “Derived Class” << endl; } }; int main() { Derived objD; }

  1. Derived Class

  2. Base Class

  3. Derived Class Base Class

  4. Base Class Derived Class

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Base class constructor is called before derived class.