来自AI助手的总结
文章介绍了C++标准库中的多种容器类型,包括序列容器、关联容器、无序关联容器和容器适配器及其特点。
容器库
序列容器:
| 容器名 | 容器详解 | 容器特点 |
| std::array | 点击前往 | 固定大小的原位连续数组 |
| std::vector | 点击前往 | 可变大小的连续数组 |
| std::deque | 点击前往 | 双端队列 |
| std::forward_list | 点击前往 | 单向链表 |
| std::list | 点击前往 | 双向链表 |
| 点击前往 | 可变大小、固定容量、原地连续数组 | |
|
std::hive(暂无内容)
|
点击前往 | 重用已擦除元素的内存的集合 |
关联容器
| 容器名 | 容器详解 | 容器特点 |
| 点击前往 | 唯一键的集合,按键排序 | |
| std::map | 点击前往 | 键值对集合,按键排序,键唯一 |
| 点击前往 | 键的集合,按键排序 | |
| std::multimap | 点击前往 | 键值对的集合,按键排序 |
无序关联容器
| 容器名 | 容器详解 | 容器特点 |
| 点击前往 | 由键哈希的唯一键集合 | |
| 点击前往 | 键值对的集合,按键哈希,键是唯一的 | |
| 点击前往 | 键的集合,按键哈希 | |
| 点击前往 | 键值对集合,按键哈希 |
容器适配器
| 容器名 | 容器详解 | 容器特点 |
| 点击前往 | 适配容器以提供堆栈(LIFO 数据结构) | |
| std::queue | 点击前往 | 将容器适配为提供队列(先进先出数据结构) |
| 点击前往 | 适配容器以提供优先级队列 | |
| 点击前往 | 适配容器以提供唯一键的集合,按键排序 | |
| 点击前往 | 适配两个容器以提供键值对集合,按唯一键排序 | |
| 点击前往 | 适配容器以提供按键排序的键集合 | |
| 点击前往 | 适配两个容器以提供按键排序的键值对集合 |
© 版权声明
THE END

















暂无评论内容