我找不到解決我的問題的方法。讓我們假設我們有N個這樣的地圖的元素:C++:映射的迭代
std::map<string, string> tmpMap;
我們也得到了迭代這個地圖:
std::map<string, string>::iterator itTmpMap = tmpMap.begin();
我怎樣才能改變現在迭代例如第四對? Compilator不會讓我只爲迭代器添加一個整數。
Compilator error:
int a = 4;
itTmpMap = itTmpMap + a;
['的std ::提前()'](http://en.cppreference.com/ w/cpp/iterator/advance) – Angew
你找不到解決方案?有太多的重複:( –