容器的指针和容器的迭代器有什么区别

 我来答
就烦条0o
2017-02-08 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
有鉴于node 是节点但是 list 使用的是 node *
Vector ,List 的迭代器都是指针也不能算错
但是,不能因此说,所有迭代器都是指针

迭代器是指针的某种扩展(以及限制),
作用和指针相似,raw指针本身,也被视为迭代器
作用是间接访问容器的元素

但是迭代器并不一定是指针。
具体实现,由容器的开发者实现
对于标准库,就是STL的开发者
原始代码,好像是一个人做的
现在是编译器的开发者实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式