map时候的错误
map<int,string>::iterator citer=m.begin();
for (;citer!=m.end();citer++)
{
cout<<citer->first<<endl;
cout<<citer->second<<endl;//这一行发生错误,但是删除这一行就没有问题
cout<<endl;
}
map<int,string>::iterator citer=m.begin();
for (;citer!=m.end();citer++)
{
cout<<citer->first<<endl;
cout<<citer->second<<endl;//这一行发生错误,但是删除这一行就没有问题
cout<<endl;
}
2015-10-30
举报