マップの値のベクトルを挿入する方法を理解しようとしています。例:マップの値のベクトルをC++で挿入する
#include <iostream>
#include <vector>
#include <map>
using namespace std;
int main()
{
map <int, vector<int> > mymap;
mymap.insert(pair<int, vector<int> > (10, #put something here#));
return 0;
}
使用する構文がわからない値のベクトルを挿入します。私は{1,2}
を試しましたが、失敗しました。私はどのような構文を使うべきですか?
ベクターをあらかじめ宣言して名前を付けるとすべて動作しますが、たくさんのベクトルを持つマップを作成したいので、これをしたくありません。
は、私はその{1,2}
が動作しませんでしたが驚いて、事前に
コンテンツの内容をどのように知っていますか? – mkb