What happens when you attempt to compile and run the following code?
#include
class A { public: void Print(){ cout<<"A";}
};
class C:public A { public: virtual void Print()=0;
};
int main()
{
C obj3; obj3?>Print(); }
A. It prints: BB
B. It prints: A
C. It prints: AB
D. Compilation error