如果我不更改该映射中的键/值,则保证map :: iterator的输出顺序?
例如,我使用一些键/值初始化一个映射,然后执行一系列循环,并在每个循环中迭代映射并执行只读操作,每次迭代的输出是否相等?
for(i=0;i<5;i++) for(it=map.begin(); it!=map.end(); it++) // read some value from map
c++ iterator std map
c++ ×1
iterator ×1
map ×1
std ×1