for (map<string, string>::iterator i=mapData.begin(); i!=mapData.end(); )
{
if (i->first == "b")
{
mapData.erase(i++);
}
else
{
i++;
}
} for (map<string, string>::iterator i=mapData.be