私はそのvectorよう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);
しかし、それは2つの引数をとることができないと言います。では、これにどのように追加できvectorますpairか?