我一直在试图弄清楚如何为地图中的值插入向量。例如:
#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}
了,但失败了。我应该使用什么语法?
如果我提前声明一个向量并给它一个名字,一切都会奏效,但我不想这样做,因为我想要一张包含很多向量的地图。
先感谢您