こんにちは私は次のようなオブジェクトを含むマップを作成しようとしています:class Employee >> Employeeから派生:次のクラスです:Worker、Manager、ViceManage。私のマップでは、オブジェクトEmployeeをchar*であるIDでソートしたいと思っています。次のようなマップを作成しようとしました。`
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();
私は私のコードでたくさんの問題を抱えています私はあなたたちがthxを前もって言いたいことを聞きたいです