У меня есть vector
of pair
, например:
vector<pair<string,double>> revenue;
Я хочу добавить строку и double из такой карты:
revenue[i].first = "string";
revenue[i].second = map[i].second;
Но поскольку доход не инициализирован, возникает ошибка за пределами границ. Поэтому я попытался использовать vector::push_back
следующим образом:
revenue.push_back("string",map[i].second);
Но это говорит, что нельзя принимать два аргумента. Итак, как я могу добавить к этому vector
из pair
?