【发布时间】:2010-03-31 09:57:13
【问题描述】:
我想要类似于 map 的东西,但在迭代时我希望它们与添加时的顺序相同。
例子
map.insert("one", 1);
map.insert("two", 2);
map.insert("three", 3);
在迭代时,我希望项目类似于“一”、“二”、“三”。默认情况下,地图不提供此添加顺序。如何以我添加的方式获取地图元素?我想保留广告订单。
使用 STL 的任何东西都可以,或者其他替代建议也可以。
【问题讨论】:
-
您是在询问保留插入顺序还是按照英语单词的意思对键进行排序?
-
在我的一个 cmets 中,他还说他需要索引访问权限,所以很多帖子都是错误的,因为问题不够明确
-
在这种情况下,这是多次重复的骗局 - 例如,请参阅 stackoverflow.com/questions/1098175/…