为什么输出首先显示文件 2?
Why the output shows file 2 first?
Context: 我需要这个数据结构来找到某个节点上特定文件的关键字。所以地图有文件名和向量来存储 file.This 的关键字基本上是我在 mpi 中使用的一个小代码,用于以并行方式查找不同节点上的文件之间的关系。
std::unordered_map
的元素顺序是 not 稳定的,这解释了你的输出。
阅读此 answer 了解更多信息以及如何阅读元素。下一次在提问之前进行搜索,当然(几乎)永远不会 post 代码图像,而是使用代码标签。
来自ref:
Internally, the elements are not sorted in any particular order, but organized into buckets.
Context: 我需要这个数据结构来找到某个节点上特定文件的关键字。所以地图有文件名和向量来存储 file.This 的关键字基本上是我在 mpi 中使用的一个小代码,用于以并行方式查找不同节点上的文件之间的关系。
std::unordered_map
的元素顺序是 not 稳定的,这解释了你的输出。
阅读此 answer 了解更多信息以及如何阅读元素。下一次在提问之前进行搜索,当然(几乎)永远不会 post 代码图像,而是使用代码标签。
来自ref:
Internally, the elements are not sorted in any particular order, but organized into buckets.