Predict the output for the following program

class Employee {
public:
Employee(){
cout << "Constructor of Employee Class" << endl;
}
~Employee(){
cout << "Destructor of Employee Class" << endl;
}
};

class Trainee : public Employee {
public:
Trainee(){
cout << "Constructor of Trainee Class" << endl;
}
~Trainee(){
cout << "Destructor of Trainee Class" << endl;
}
};

int main() {
Trainee* t = new Trainee;
free(t);
}

Constructor of Trainee Class Constructor of Employee Class
Constructor of Employee Class Constructor of Trainee Class Destructor of Trainee Class Destructor of Employee Class
Constructor of Employee Class Constructor of Trainee Class
Constructor of Employee Class Constructor of Trainee Class Destructor of Employee Class Destructor of Trainee Class
Verified Answer
Correct Option - c

To get all Infosys Certified CPP Programmer Exam questions Join Telegram Group https://rebrand.ly/lex-telegram-236dee

Telegram