C++ STL Tutorial
  • 📗概述
    • 🥣关于容器
    • ⬇️关于迭代器
    • 📱关于算法
    • 💿一个串联前文的例子
    • 🎍关于如何使用库的几句话
  • 🍜容器(Container)
    • 🎶string - 字符串
    • 🚃vector - 向量
    • ➿deque - 双向队列
    • 🍡stack - 栈
    • 🏁queue - 队列
    • 📜list - 链表
    • 🏵️set / multiset - 集合
    • 🗺️map / multimap - 映射
    • 🗒️容器简单小结
  • 🏭仿函数(Functor)
  • 💻算法(Algorithm)
  • 🧪写在最后
由 GitBook 提供支持
在本页
  • 后续内容的结构
  • 如何选取合适的容器

这有帮助吗?

容器(Container)

对于STL中各种类型的容器的详细介绍

上一页关于如何使用库的几句话下一页string - 字符串

最后更新于3年前

这有帮助吗?

后续内容的结构

在这个章节里面,我们会先具体讲述C++STL中提供的各种常用容器,每个容器大致会包含如下内容:

  • 基本概念

  • 迭代器类型

  • 数据结构

  • 常用API接口

如何选取合适的容器

根据前面的叙述,容器分为序列容器和容器适配器两种,其选择的主要流程如下:

对于上述流程或许现在还不太好完全理解,可以在后面一系列关于容器的具体教程学习完毕之后再回头看上面两幅流程图。

到此,读者应当了解了容器选择的基本过程,以及后续关于具体容器的教程的基本结构。

🍜
Page cover image
序列容器选择流程图
容器适配器选择流程图