#include #include #include #include #include #include using namespace std; class Base { public: virtual void display() = 0; }; class A :public Base { public: void display() { cout << “A class” << endl; } }; class B :public Base { public: void display() { cout << “A class” << endl; } }; map<int, Base *> baseT{ {1,new A()},{2,new B()} }; int main() { baseT[1]->display(); system(“pause”); return 0; }