gpt4 book ai didi

c++ - 保持插入顺序的 C+11 关联容器?

转载 作者:可可西里 更新时间:2023-11-01 18:39:39 26 4
gpt4 key购买 nike

在 c++“标准库”中,是否有任何“关联”(即“键值”)容器/数据结构能够按插入顺序保持顺序?

我已经看过几个关于这个的主题,但是,似乎大部分是在 C++11 之前。

有人建议使用“boost::multi_index”,但如果可能的话,我“宁愿”使用标准容器/结构。

我看到 C++11 有几个显然是“无序”的关联容器:link .

这些是否以某种方式“可配置”,以便它们仅按插入顺序排序?

谢谢!

C

最佳答案

没有。

您将线性访问与随机访问混合在一起。睡不好的人。

只需同时使用 vector/list (即插入顺序)以及使用前者索引的映射。

关于c++ - 保持插入顺序的 C+11 关联容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18929247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com