<分区>
上下文:我需要这个数据结构来找到节点上特定文件的关键字。所以映射具有文件名和 vector 来存储该文件的关键字。这基本上是我在 mpi 中使用的一个小代码,用于以并行方式查找不同节点上的文件之间的关系。
<分区>
上下文:我需要这个数据结构来找到节点上特定文件的关键字。所以映射具有文件名和 vector 来存储该文件的关键字。这基本上是我在 mpi 中使用的一个小代码,用于以并行方式查找不同节点上的文件之间的关系。
最佳答案
std::unordered_map
的元素顺序不稳定,这解释了您的输出。
阅读此 answer有关更多信息以及如何阅读这些元素。下一次在提问之前进行搜索,当然(几乎)从不发布代码图像,而是使用代码标签。
来自ref :
Internally, the elements are not sorted in any particular order, but organized into buckets.
关于c++ - 为什么输出首先显示文件 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32618260/