Question: C++ Help, What will be the output of this program after an instance of Class5 is created? #include using namespace std; class Class1 { public:
C++ Help, What will be the output of this program after an instance of Class5 is created?
#include
using namespace std;
class Class1
{
public:
Class1()
{
cout << "Class1 constructor is executed." << endl;
}
};
class Class2
{
public:
Class2()
{
cout << "Class2 constructor is executed." << endl;
}
};
class Class3
{
public:
Class3()
{
cout << "Class3 constructor is executed." << endl;
}
};
class Class4
{
public:
Class4()
{
cout << "Class4 constructor is executed." << endl;
}
private:
Class1 c1;
Class2 c2;
};
class Class5 : public Class4
{
public:
Class5() : Class4()
{
cout << "Class5 constructor is executed." << endl;
}
private:
Class3 c3;
};
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
