vector和地图可以这样嵌套吗

vector和map可以这样嵌套吗?
我使用了一个map<string,int>类型,统计某些字符出现的次数,
现在因为想扫描多行,每行定义一个map<string,int>类型,将多个(行数)定义为一个vector<map<string,int>>,不知道可以吗?

------解决方案--------------------
试试就知道了 vector和地图可以这样嵌套吗
------解决方案--------------------
可以啊,比如用以下方法:

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);

------解决方案--------------------
这个当然可以了vector和地图可以这样嵌套吗