社区
C++ 语言
帖子详情
关于deque容器实现方式
stackoverlow
2011-08-19 04:55:23
发现deque支持迭代器相减操作,链式实现指针是不能相减的。。
是不是说明C++deque容器的实现是用像数组那样的连续存储实现的啊?
...全文
202
7
打赏
收藏
关于deque容器实现方式
发现deque支持迭代器相减操作,链式实现指针是不能相减的。。 是不是说明C++deque容器的实现是用像数组那样的连续存储实现的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq120848369
2011-08-19
打赏
举报
回复
就是数组+链表,每个结点是一个数组.
are you clear?
luciferisnotsatan
2011-08-19
打赏
举报
回复
[Quote=引用 5 楼 freezezdj 的回复:]
这个必须看《STL源码剖析》了。
它的迭代器--和vector迭代器的--不可同日而语。
整容整出来的,不像vector是天生的。
[/Quote]
++
冻结
2011-08-19
打赏
举报
回复
这个必须看《STL源码剖析》了。
它的迭代器--和vector迭代器的--不可同日而语。
整容整出来的,不像vector是天生的。
shayla
2011-08-19
打赏
举报
回复
看错了
是重载了difference_type operator-(const iterator& _X) const
机智的呆呆
2011-08-19
打赏
举报
回复
看侯捷的stl源码剖析
shayla
2011-08-19
打赏
举报
回复
枚举器重载了
iterator& operator--()
PG
2011-08-19
打赏
举报
回复
...........
迭代器分几种,随即、双向、单向等;deque迭代器是随即的故有这些功能。
建议:《C++ standard library》
STL的
容器
deque
的使用
STL的
容器
deque
的详细使用方法和文档 6.0代码
C++ STL案例(vector+
deque
容器
)
案例-评委打分 ...遍历vector
容器
,取出来每一个选手,执行for循环,可以把10个评分打分存到
deque
容器
中 sort算法对
deque
容器
中分数排序,去除最高和最低分
deque
容器
遍历一遍,累加总分 获取平均分
C++
实现
STL
容器
之
deque
C++
实现
STL
容器
之
deque
C++——
deque
容器
功能:○双端数组,可以对头...这和两者内部
实现
有关
deque
内部工作原理:
deque
内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据中控器维护的是每个缓冲区的地址,使得使用
deque
时像一片连续的内存空间...
C++ STL
deque
容器
底层
实现
原理(深度剖析)
《C++ STL
deque
容器
》一节中提到,
deque
容器
擅长在序列的头部和尾部添加或删除元素。本节将介绍
deque
容器
的底层
实现
机制,探究其拥有此特点的原因。 想搞清楚
deque
容器
的
实现
机制,需要先了解
deque
容器
的...
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章