У меня есть карта , и я хочу, чтобы первый столбец
, т.е. (*it).first
, был помещен обратно в вектор, а затем (*it)->second
для возврата в другой вектор
Это лучший способ сделать это?
std::vector<std::string>test;
for ( it=mymap.begin() ; it != mymap.end(); it++ )
{
test.push_back((*it).first);
}
Мой другой вопрос: есть ли у меня петля, т.е.
как мне вставить все целые числа i
в (*it).first
?
for(int i = 0; i < 10; i++)
{
// 1 - 10 will go in (*it).first
}
Я хочу иметь некоторые целые числа в (*it).first
и соответствующие значения в (*it).second;