vector和地图可以这样嵌套吗
vector和map可以这样嵌套吗?
我使用了一个map<string,int>类型,统计某些字符出现的次数,
现在因为想扫描多行,每行定义一个map<string,int>类型,将多个(行数)定义为一个vector<map<string,int>>,不知道可以吗?
------解决方案--------------------
试试就知道了
------解决方案--------------------
可以啊,比如用以下方法:
------解决方案--------------------
这个当然可以了
我使用了一个map<string,int>类型,统计某些字符出现的次数,
现在因为想扫描多行,每行定义一个map<string,int>类型,将多个(行数)定义为一个vector<map<string,int>>,不知道可以吗?
------解决方案--------------------
试试就知道了
------解决方案--------------------
可以啊,比如用以下方法:
vector<map<string,int>> vecMy;
map<string,int> mapMy;
typedef pair <string, int> My_Pair;
mapMy.insert (My_Pair("test", 1));
vecMy.push_back(mapMy);
------解决方案--------------------
这个当然可以了