++ it ++ ao iterar sobre um mapa?
Exemplos mostrando como iterar em umstd::map
costumam ser assim:
MapType::const_iterator end = data.end();
for (MapType::const_iterator it = data.begin(); it != end; ++it)
i.e. usa++it
ao invés deit++
. Existe alguma razão para isso? Poderia haver algum problema se eu usarit++
em vez de