I couldn't find any solution for my problem. Let's assume that we've got n elements of such map:

```
std::map<string, string> tmpMap;

```

We've also got iterator to this map:

```
std::map<string, string>::iterator itTmpMap = tmpMap.begin();

```

How can I now change iterator to for example fourth pair? Compilator doesn't let me just add an integer to iterator.

```
Compilator error: 
int a = 4;
itTmpMap = itTmpMap + a;

```