[C++再学习系列] STL容器的存储结构
来源:互联网 发布:网络棋牌频道 编辑:程序博客网 时间:2024/06/07 03:31
标准容器的存储结构:
容器
典型情况下每个元素使用的内存块
Vector
无,统一存储,连续空间,数组
Deque
分页保存对象
Iist
双向链表,struct LNode{ LNode* prev; LNode* next;T object; }
Set,Multiset
树(单个对象) struct SNode{SNode* prev; SNode* next; SNode* parent; T obiect; } //等价结构
Map,Multimap
树(pair对)struct MNode{MNode* prev; MNode* next; MNode* parent; std::pair<const key,T> data; } //等价结构
- [C++再学习系列] STL容器的存储结构
- C++STL序列式容器的学习
- [C++再学习系列] 函数声明与STL容器构造
- [C++再学习系列] STL容器删除操作总结
- [C++再学习系列] STL容器删除操作总结
- [C++再学习系列] STL容器删除操作总结
- C++--STL-string容器的使用,学习代码
- XWork容器的存储结构
- 【C++】STL容器的总结
- STL关联容器的学习
- STL序列容器的存储连续性
- STL序列容器的存储连续性
- 初学者学习C++STL之vector容器
- C++STL学习(1)容器vector
- C++STL学习(2)容器deque
- C++STL学习(3)容器list
- STL系列:vector容器
- C++STL库学习之向量容器vector & string容器
- [C++再学习系列] 异常安全性
- 我的第一篇博客文章-----JavaBean应用
- [c++学习]引用与指针
- Java 读取文件
- 经典算法设计方法
- [C++再学习系列] STL容器的存储结构
- 使用RegEnumKeyEx()函数枚举组册表的疑问?
- Gambit 命令之 dgui createitem (3)
- 无备份恢复truncate掉的表
- 中国男篮今晚打的好难看 --- 危险
- Ubuntu安装Oracle 10G
- Gambit 命令之 dgui createitem (4)
- 找工作
- swap函数