售前咨询:400-100-2938
不,C++中的unordered_map是无序容器,遍历时无法保证元素的顺序。unordered_map内部使用哈希表来存储键值对,它的元素存储和遍历顺序是不固定的,取决于哈希函数和桶的数量。如果需要按顺序遍历键值对,应该使用std::map或者std::unordered_map+额外的数据结构来实现。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何高效地遍历C++ unordered_map