初学容器,请教怎么在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;}