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