1.

Output of following program?#include <iostream>#include<string>using namespace std;class Base{public:virtual string print() const{return "This is Base class";}};class Derived : public Base{public:virtual string print() const{return "This is Derived class";}};void describe(Base p){cout << p.print() << endl;}int main(){Base b;Derived d;describe(b);describe(d);return 0;}(A)This is Derived classThis is Base class(B)This is Base classThis is Derived class(C)This is Base classThis is Base class(D) Compiler Error

Answer»


Discussion

No Comment Found

Related InterviewSolutions