c++ - C++ 容器的一般用例

标签 c++ stl containers

C++ standard library containers 的一般用例是什么? ?

  • 位集
  • 双端队列
  • 列表
  • map
  • 多 map
  • 多组
  • priority_queue
  • 队列
  • 设置
  • 堆栈
  • vector

例如, map 通常更适合配对搜索。

最佳答案

一张图片胜过一千个字。

container choice flowchart

它可以从 nolyc 获得,它是 Freenode 上 ##C++ 的信息机器人,使用命令“容器选择”或“容器选择”。您在回复中收到的这张图片的链接托管在 adrinael.net 上,这表明我们应该感谢 Freenode 的##C++ 社区成员 Adrinael

关于c++ - C++ 容器的一般用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4010097/

相关文章:

c++ - cmake 不会编译为 C++ 11 标准

c++ - 了解 C++ 转换运算符的选择

c++ - 如何使用预定义计数在 C++ 中初始化 vector<int> 数组?

c++ - 具有订单保证的阻塞队列

javascript - 如果单词出现在 div 中则计数器

linux - 无法在 docker 容器上运行 dmidecode

c++ - 匿名枚举类

c++ - C++中的低级蓝牙编程

c++ - 声明 std::map 常量

c++ - 为什么 AddressSanitizer 报告范围后堆栈使用错误?