Q655
What will be the output of the following C++ code? #include using namespace std; struct A virtual void f() cout (arg); C* cp = dynamic_cast (arg); if (bp) bp -> f(); else if (cp) cp -> f(); else arg -> f(); ; int main() A aobj; C cobj; A* ap = &cobj; A* ap2 = &aobj; f(ap); f(ap2);
A.
Class C
B.
Class A
C.
Both Class C & A
AnswerD.
Class D
Answer: Option C
Solution
Answer: Option C
No explanation is given for this question Let's Discuss on Board