for (auto r = run.begin(); r != run.end() && r->second != page->second; r++)
这是一个map的迭代器,我想在迭代器中用if判断顺利迭代到了run中最后一个元素,请问条件应该怎么写,我使用的是r==run.find(run.size())这样的话能顺利判断吗?
for (auto r = run.begin(); r != run.end() && r->second != page->second; r++)
这是一个map的迭代器,我想在迭代器中用if判断顺利迭代到了run中最后一个元素,请问条件应该怎么写,我使用的是r==run.find(run.size())这样的话能顺利判断吗?
这里我已经解决了问题,我的定义是可以判断迭代器迭代到最后一个元素的,代码问题不在这里