What will be the output of the above code?
class base1 {
public:
base1() { cout <<\nBase 1 Constructor; }
~base1() { cout <<\nBase 1 Destructor; }
};
class base2 {
public:
base2() { cout << "\nBase 2 Constructor"; }
~base2() { cout <<\nBase 2 Destructor; }
};
class derived : public base1, public base2 {
public:
derived() { cout <<\nDerived class Constructor; }
~derived() { cout <<\nDerived class Destructor; }
};
Reveal answer
Fill a bubble to check yourself