Здравствуйте, я пытаюсь создать карту, содержащую объекты в следующем виде: класс Employee >>, полученный из Employee: это следующие классы: Worker, Manager и ViceManage.
на моей карте я хочу, чтобы объект Employee сортировался по его идентификатору, который является 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();
У меня много проблем в коде, я очень хотел бы услышать, что вы, ребята, хотите сказать заранее, спасибо