PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] iterator的作用是什么?
楼主:
Lepton
(轻子)
2014-11-27 23:46:31
不好意思,我想请教iterator是要怎么用?
感觉起来好像就是for循环的index,或者说就是pointer的角色
为什么还要分向前向后随机等各种iterator?
时候宣告的时候还要依照int double之类的资料结构宣告
程式码写起来把直接数index还要长
要走访整组数列我觉得用for_each甚至更简洁一点
因为我一直没有搞懂过到底要怎么使用,还向各位请教
作者:
putumaxally
(putumaxally)
2014-11-27 23:58:00
我以为for_each是一种iterator
作者:
shadow0326
(非议)
2014-11-28 00:01:00
你可以先研究一下什么是STL容器
作者:
chchwy
(mat)
2014-11-28 00:15:00
map不是线性结构, 不用 iterator 要怎么走遍全部?
作者:
azureblaze
(AzureBlaze)
2014-11-28 00:28:00
iterator是一般化的结果,不用知道容器的细节也能用不见得所有东西都可以index但是只要有foward_iterator就能够走访全部
作者:
Caesar08
(Caesar)
2014-11-28 03:41:00
如果你常用STL容器跟algorithm的function,你就会知道了
楼主:
Lepton
(轻子)
2014-11-28 12:43:00
嗯...我再想看看好了!谢谢!
作者:
BlazarArc
(Midnight Sun)
2014-11-28 13:31:00
我觉得是为了TMP才分的concept? 没写过所以不知道由来上面是说为什么要分这么多种,如果是为什么要"使用"azureblaze已经解释了,可参考 iterator pattern
作者:
dirkc
(3781615)
2014-12-01 01:26:00
一个小建议:先模仿看过的例子使用,觉得不需要的地方就不用常用STL和<algorithm>,经验和感觉就会慢慢建立了按下return才发现楼上已经说过一样的话了... orz
作者: fuha (丰原灌C哥)
2014-12-01 19:11:00
建立一个存取的抽像层
继续阅读
[问题] 一题作业题目
OwTaingJune
[问题] 安装library
NeiSeHai
[问题] MPI在win7的安装问题
m4141922
[问题] Windows Service 貌似没动作..
BIAO
Re: [问题] const摆放位置
AntaresStar
[问题] C语言变量
cherry1225
[问题] std::vector iterator end()的使用
rtt2008
[版务] 删文抗辩
fr3ak
[问题] 识别项未定义
ArInbl
Re: [问题] operator=里呼叫destructor
kwpn
Links
booklink
Contact Us: admin [ a t ] ucptt.com