社区
C++ 语言
帖子详情
请问iterator的理解能否认为就是指针
hardVB
2005-09-22 06:00:21
请问iterator的理解能否认为就是指针,如果我将iterator放到vector里,不会有什么问题吧?例如
theIterator_begin = contour_list.begin();
contour_list.pushback(theIterator_begin);
...全文
149
4
打赏
收藏
请问iterator的理解能否认为就是指针
请问iterator的理解能否认为就是指针,如果我将iterator放到vector里,不会有什么问题吧?例如 theIterator_begin = contour_list.begin(); contour_list.pushback(theIterator_begin);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlsue
2005-09-22
打赏
举报
回复
应该是可以理解为智能指针吧?
healer_kx
2005-09-22
打赏
举报
回复
上面的STL后面再加一个Port。。。 。。。我手比大脑快。。。
healer_kx
2005-09-22
打赏
举报
回复
Sorry,VC的Set是指针本质的,STL的是一个类,当然了,这个类本身还是依靠指针的。
healer_kx
2005-09-22
打赏
举报
回复
vector,set,map的iterator的实现是指针,偶尔可以这样理解。
但是最好把它认定为一个抽象的概念--访问容器的元素的接口。
Effective STL
- 避免相等的元素被错误地
认为
不相等。 **22. 避免在`set`和`multiset`中就地修改键(Avoid in-place key modification in set and multiset)** - **概述**:在`set`和`multiset`中修改元素的键可能导致问题。 -...
ES6中
iterator
和Symbol.
iterator
的
理解
Iterator
遍历器是一种为各种...也就是说,遍历器对象本质上,就是一个
指针
对象。 (2)第一次调用
指针
对象的next方法,可以将
指针
指向数据结构的第一个成员。 (3)第二次调用
指针
对象的next方法,
指针
就指向数据结构的
Iterator
和 for...of 循环以及部分代码
理解
Iterator
的概念 JavaScript 表示“集合”的数据结构,主要有:Array、Object、Map、Set。 遍历器(
Iterator
),为各种不同的机制提供统一的访问机制。任何数据结构只要部署了
Iterator
接口,就可以完成遍历操作...
es6
Iterator
(迭代器)
迭代器(
Iterator
)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署
Iterator
接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 具体实现
Iterator
...
一文彻底搞清
Iterator
(遍历器)概念及用法
默认情况下以下数据类型都实现
Iterator
接口:Array/Map/Set/String/TypedArray/函数的 arguments 对象/NodeList 对象。
Iterator
的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据...
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章