Я точно не знаю, чего вы пытаетесь достичь, но я предполагаю, что у вас есть конструкция, которая выглядит примерно так:
for(auto i = mapName.begin(); i != mapName.end(); i++)
{
}
и в этом цикле вы просто хотите получить доступ к вектору?Это будет сделано с помощью i->second
.Если вам не нравится этот синтаксис, вы всегда можете использовать ссылку (что-то вроде auto &vec = i->second
, а затем использовать только vec
впоследствии).
Если вы хотите перебирать пары в самом векторе, вы бынужно использовать что-то вроде этого:
for(auto i = mapName.begin(); i != mapName.end(); i++)
{
for(auto j = i->second.begin(); j != i->second.end(); j++)
{
}
}