社区
C++ 语言
帖子详情
怎样返回list迭代器处的值???
share_feelings
2009-05-21 10:04:55
比如我的iter指向list的第二个元素,请问怎样返回这个值??
...全文
71
3
打赏
收藏
怎样返回list迭代器处的值???
比如我的iter指向list的第二个元素,请问怎样返回这个值??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
codecola
2009-05-21
打赏
举报
回复
*iter
MichaelBomb
2009-05-21
打赏
举报
回复
sorry,最后一行迭代器listit忘记大写。
value=*listIt; //返回listIt迭代器指向的那个值
MichaelBomb
2009-05-21
打赏
举报
回复
vector<int>::iterator listIt;
listIt=intList.begin();
++listIt;
value=*listit; //即为第二个元素的值
【C++】深入理解自定义
list
容器中的
list
_iterator:
迭代器
实现详解
本文聚焦于C++中
list
容器
迭代器
的设计与实现。介绍了
list
容器需要
迭代器
的原因,阐述了
迭代器
的基本结构、操作符重载,分析了
迭代器
与节点、
list
容器的关系,还说明了使用
迭代器
遍历链表、实现const
迭代器
及
处
理
迭代器
失效问题的方法。
【C++】
list
的使用及
迭代器
底层详解
本文详细讲解了C++中
list
容器的使用及其
迭代器
的底层原理。重点分析了
list
迭代器
的特点,包括其无法使用+运算符的原因,以及insert和erase操作对
迭代器
的影响。同时探讨了
list
与其他容器在算法适配上的差异,并介绍了如何模拟实现
list
的
迭代器
,特别是const
迭代器
的设计方法。
【C++】
list
模拟实现+反向
迭代器
本文围绕C++的
list
展开,介绍了其定义,指出底层是带头双向循环链表。阐述了
list
的用法,如
迭代器
使用、reverse、sort等操作。还详细讲解了
list
的模拟实现,包括struct和class区别、类模板、默认成员函数、数据修改、容量和访问操作,以及正向和反向
迭代器
的实现。
list
的
迭代器
本文详细介绍了C++ STL中
list
容器的
迭代器
机制及其模拟实现。包括
list
的基本使用、构造方式、元素操作及容量管理,重点分析了
迭代器
失效的问题,并深入讲解了如何封装
list
的
迭代器
类,实现解引用、箭头运算符、自增等操作。文章还探讨了const
迭代器
的优化方案,帮助开发者更好地理解和应用
list
容器。
C++从入门到实战(二十一)
List
迭代器
实现
本文详细介绍了如何自定义
List
迭代器
,包括运算符重载、const
迭代器
的实现及模板复用方法。重点讲解了operator*和operator->的作用及其编译器优化机制,分析了
list
与vector
迭代器
的区别,并展示了完整的模拟实现过程。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章