读书人

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

发布时间: 2012-09-29 10:30:01 作者: rapoo

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

读书人网 >C++

热点推荐