Hard
What is the output? #include<iostream> using namespace std; class Base{ public: virtual void show(){ cout<<"Base"; } }; class Derived: public Base{ public: void show(){ cout<<"Derived"; } }; int main(){ Base *b=new Derived(); b->show(); }

What is the output? #include<iostream> using namespace std; class Base{ public: virtual void show(){ cout<<"Base"; } }; class Derived: public Base{ public: void show(){ cout<<"Derived"; } }; int main(){ Base *b=new Derived(); b->show(); }