代码如下循环的时候是直接调用函数的返回值map::iteratorite=CCefWebKitUI::GetBindJsFuncMap().begin();while(ite!=CCefWebKitUI::GetBindJsFuncMap().end()){//.......处理一些事情ite++;}出错代码下面的地方如下:因为懒,所以直接调用啦两次函数来遍历,却忽略啦每次调用函数的时候返回的是两个内容相同的副本,但是他们的迭代器类型是不一样的,所以就报错啦改成如下就可以啦maptmap=CCefWebKitUI::GetBindJsFuncMap();map::iteratorite=tma