关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
caoxwei2
2016-04-19 04:31
采纳率: 100%
浏览 1674
首页
已采纳
迭代器模式和STL迭代器
迭代器模式
请问STL迭代器和设计模式中的迭代器之间的异同点,stl迭代器是否使用了迭代器模式?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
threenewbee
2016-04-19 23:46
关注
stl迭代器就是设计模式中外部迭代器的一个经典案例。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
STL
Vector erase 删除元素后
迭代器
失效问题
c++
有问必答
2022-03-05 10:38
回答 3
已采纳
你觉得这段代码哪里有问题啊,结果不是对的么https://blog.csdn.net/xzymmd/article/details/83652726
C++模板中使用
STL
迭代器
的问题:vector<T>::iterator声明报错的原因及解决方法
c++
2018-03-17 06:45
回答 2
已采纳
纠正:用string类型实例化test_iter : test_itertest1; test1(vec_str); 》》 你把test_iter设计为函数模板? 试试在main函数调用
给位大侠:有谁知道c++
stl
中的end是如何实现的。end代表尾后
迭代器
。。。
c++
2015-06-06 08:24
回答 5
已采纳
不是,我的意思是end本身代表什么,不是找最后一个元素。比如说list的end,那么end的上一个结点一定是最后一个元素,但是end是不能解引用的。。如果end是NULL的话。此时--end行不通。。
C++
设计模式
之
迭代器
模式
(Iterator)
2020-08-27 17:38
*
STL
(Standard Template Library):
STL
提供了一些内置的
迭代器
,例如vector、list和map等。 * 数据库系统:数据库系统使用
迭代器
模式
来访问数据库中的数据。 * 文件系统:文件系统使用
迭代器
模式
来访问文件中的...
c++
stl
中list的end到底是什么,尾后
迭代器
到底是如何实现的?
c++
2015-06-06 10:48
回答 5
已采纳
找到了,是首尾公用头节点,作为特殊节点。
DLL接口参数问题!如何传递复杂的参数?
2016-03-15 05:07
回答 2
已采纳
你可以传递void*等指针,只要调用和被调用者遵守约定,保证这个指针的合法性,DLL内部可以把它转换会vector等。同样的调用者也是
stl
函数对象和算法的区别
2016-05-16 04:39
回答 3
已采纳
算法是提供了一系列运算功能,比如sort排序,find查找等。而函数对象是一个对象,在算法函数中,比如sort等,它能够支持函数对象作为一个参数来提供自己定制化的功能,比如sort可以使用你函数对象自
c++
设计模式
-行为型
模式
-
迭代器
模式
2022-06-25 18:19
迭代器
模式
是软件
设计模式
中的一种行为
模式
,它在C++以及其他面向对象编程语言中有着广泛的应用。这个
模式
的主要目标是允许用户以一种统一的方式遍历聚合对象中的元素,而无需暴露聚合对象的内部结构。这增加了代码...
Not only
STL
2017-08-05 13:16
回答 2
已采纳
http://www.cnblogs.com/zhuoyuezai/p/5811738.html
qt中的容器和
stl
容器有什么区别,如何选择
qt
2021-09-19 22:48
回答 1
已采纳
qt容器应该是在
stl
基础上做了封装,差别不大,用法基本一致,函数稍微有点差别。看一下这里 c++ -
STL
or Qt containers? - Stack Ove
c++中string类型的iterator到size_t类型如何转换
c++
2015-07-23 12:41
回答 5
已采纳
这个不能,可以用JAVA,用PYTHON,用C 。。。 啦啦啦
详解Java
设计模式
——
迭代器
模式
2020-08-26 05:44
详解Java
设计模式
——
迭代器
模式
迭代器
模式
是Java
设计模式
的一种,主要用于解决聚合对象的遍历问题。该
模式
提供了一种方法顺序访问一个聚合对象中的各个元素,而又无须暴露该对象的内部表示。通过使用
迭代器
模式
,...
设计模式
C++学习之
迭代器
模式
(Iterator)
2021-09-07 16:21
迭代器
模式
是软件
设计模式
中的行为
模式
之一,它在C++编程中有着广泛的应用。这个
模式
提供了一种方法来顺序访问聚合对象的元素,而无需暴露其底层表示。通过
迭代器
,用户可以遍历集合中的所有元素,而无需知道如何...
C++
设计模式
之
迭代器
模式
2020-09-04 03:15
迭代器
模式
是一种
设计模式
,它在C++编程中被广泛使用,特别是在处理聚合对象(如数组、列表或集合)的遍历时。这个
模式
的主要目的是分离聚合对象的内部结构与其遍历的方式,允许客户端代码以统一的方式访问聚合的...
设计模式
之
迭代器
模式
(新)
2017-11-04 22:48
迭代器
模式
是软件
设计模式
中的一种行为
模式
,它允许我们顺序访问聚合对象的元素,而无需暴露其底层表示。在“
设计模式
之
迭代器
模式
(新)”中,我们将深入探讨这种
模式
的核心概念、实现方式以及它在实际编程中的应用...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告