你好,我正在尝试制作一个包含以下对象的地图:员工类>>派生自员工:以下类是:工人、经理和副管理。在我的地图中,我想让对象 Employee 按他的 ID 排序,它是 char* 我试图创建这样的地图:`
multimap<const string,Employee*> t1
t1<string,Employee>::iterator myIterator;
Date e(17,6,1985);
Address a("somecity","somestreet",15,12);
ViceManager* d = new ViceManager("John","Doh","035845778", e,a,"03-9458353",10000,85,"gsdasda");
t1.insert(make_pair(d->GetId(),d));
myIterator=t1.begin();
myIterator->comp_value->PrintEmployee();
我的代码中有很多问题我很想提前听听你们想说什么