Q576
What will be the output of the following C++ code? #include #include #include using namespace std; class base virtual void f() ; class derived : public base ; int main () try base* a = new base; base* b = new derived; cout << typeid(*a).name() <v ' '; cout << typeid(*b).name(); catch (exception& e) cout << "Exception: " << e.what() << endl; return 0;
A.
base*
B.
derived*
C.
4base and 7derived
AnswerD.
Exception:derived
Answer: Option C
Solution
Answer: Option C
No explanation is given for this question Let's Discuss on Board