Я застрял в попытке выяснить, как вставить вектор для значения на карте. Например:
#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}
, но это не удалось. Какой синтаксис я должен использовать?
Все работает, если я объявляю вектор заранее и даю ему имя, но я не хочу этого делать, поскольку хочу иметь карту с большим количеством векторов.
Благодарим вас в Advance