假设我有一个高分表结构如下namescorenamescore....我需要做一些文件操作和操作文件的某些区域,我认为最好的方法是将它存储在一个保留文件顺序的容器中,用容器进行数据操作,然后输出回文件。我考虑过使用map,但map不会保留文件的顺序。会vector>会更好,还是有某种我可以使用的有序map?如有必要,我还需要容器重复一个名字。我认为multimap保留一个键,但允许该键有多个值,这不是我想要的,因为它不会保持顺序。 最佳答案 使用std::vector>解决方案。或者甚至更好,做一个HighScoreEntry类,并