【发布时间】:2012-12-09 17:31:37
【问题描述】:
我创建了一张地图:
map<string, string> cuts;
cuts["cutb"] = "a>1";
cuts["cuta"] = "b>3";
cuts["cutc"] = "c<5";
当我使用 map<string, string>::iterator itr = cuts.begin(); 遍历此地图时,它会按字母顺序排列:cuta、cutb、cutc 等。
如何强制迭代器遵循我定义元素的顺序,即 cutb、cuta、cutc?
【问题讨论】: