Page 1 of 1

What happens when you attempt to compile and run the following code?#include <iostream>using namespace std;class A{publi

Posted: Wed Aug 03, 2022 9:20 am
by answerhappygod
What happens when you attempt to compile and run the following code?#include <iostream>using namespace std;class A{public:virtual void Print(){ cout<<"A";}};class B:public A{public:void Print(){ cout<< "B";}};int main(){A *obj;A ob1;obj = &ob1;obj?>Print();B ob2;obj = &ob2;obj?>Print();}

A. It prints: AB
B. It prints: AA
C. It prints: BA
D. It prints: BB