У меня есть vector
из pair
, например:
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);
Но это говорит о том, что нельзя принимать два аргумента.Так как же я могу добавить к этому vector
из pair
?