std::vector<std::map<a,b> >
или если вы хотите сами справиться со строительством / разрушением
std::vector<std::map<a,b>* >
где a и b - ключи / значения на вашей карте
Например:
#include <vector>
#include <map>
int main(int argc, char* argv[])
{
std::vector<std::map<int,int>> vecOfMaps;
std::vector<std::map<int,int>*> vecOfMaps2;
return 0;
}