初学容器,请问如何在vector中插入地图对象

初学容器,请教怎么在vector中插入map对象如题,我定义了vetor mapstring, int vec我想在此vector对象

初学容器,请教怎么在vector中插入map对象
如题,我定义了
vetor< map<string, int> > vec;
我想在此vector对象中插入map对象。不知道怎么做。求教。。

[解决办法]
vec.push_back();这个吧,往括号里面放对像就好了吧
[解决办法]
map<string,int> s;
vec.insert(0,s);//
vec.push_back(s);
[解决办法]

C/C++ code
#include <iostream>#include <utility>#include <vector>#include <string>#include <map>using namespace std;int main(){    vector<map<string, int>> vec;    map<string, int> strMap;    strMap.insert(make_pair("a", 1));    vec.push_back(strMap);    return 0;}