Я пытаюсь создать карту, содержащую строковый ключ и вектор myClass.хранить объекты в векторе, который находится внутри карты в C++
std::map<string,vector<myClass>> m;
Мне также необходимо заполнить вектор и карту динамически (считывая значения из файла).
class myClass{
string dataMember1;
...
myClass()
{ ... }
};
Как я могу приступить к этому?
Также я хочу иметь доступ к объектам в векторе на основе строкового ключа.
, например:
std::map<string,vConnect>::iterator pos;
pos = mapGraph.find(string);
cout<<(pos->second)[0]->DataMemberofmyClass
будет (POS-> второй) [0] указывают на первый объект MyClass, хранящуюся в векторе ??
Благодаря
, что это ваша проблема именно?где вы занялись? – ogzd