📄 subject_28253.htm
字号:
<p>
序号:28253 发表者:Edition 发表日期:2003-01-19 22:33:31
<br>主题:简单语意问题
<br>内容:list< sting >::iterator iter;<BR>这个语句怎么理解?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:菜鸟也支招儿 回复日期:2003-01-20 08:30:50
<br>内容:list与vector(向量类)应该是一样的,都是摸板类。语句的意思是:用list类动态存放一个string,并用它(list)的一个成员变量来声明一个叫iter的(大概是吧)指针!反正vector类里的::iterator就是用来声明指针的!输入list查查MSDN吧?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:bb 回复日期:2003-01-20 09:38:56
<br>内容:iterator 是标准模板类(STL)迭代子的概念,主要用于遍历模板类对象中的数据元素。<BR><BR>如上例:<BR>list<string> strList;<BR>list<string>::iterator iter;<BR><BR>如要遍历strList,则用如下代码<BR><BR>for(iter=strList.begin(); //从链表头开始遍历<BR> iter!=strList.end(); //至链表尾结束<BR> iter++ //每次循环,则移动到下一个节点 <BR> )<BR>{<BR> string var= (*iter); //取得当前节点的值<BR>}<BR><BR>注意:各模板的迭代子中数据访问的方式不尽相同,查看相关文档
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Edition 回复日期:2003-01-28 15:48:48
<br>内容:还有没有高见? 我先up一下.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-01-29 19:23:31
<br>内容:bb都给你说清楚了!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Edition 回复日期:2003-01-30 17:17:03
<br>内容:还有没有高人来答题的?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nothinged 回复日期:2003-02-08 12:48:34
<br>内容:再up一下。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nothinged 回复日期:2003-02-21 01:04:13
<br>内容:还要up一下 等高手出现ing
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-02-21 12:02:28
<br>内容:我想说说我用的一点经验,说说我什么时候用它<BR>1.遍历容器对象,vector、list、set …… 的对象(其实好多时候用for_each算子)<BR>2.查找的结果,find、copy …… 的返回值或参数<BR>3.好多好多 ……<BR><BR>觉得多看点相关的书籍,查查帮助,练习练习。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nothinged 回复日期:2003-02-28 16:16:33
<br>内容:再次up
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-02-28 17:28:59
<br>内容:那就再好好研究一下模版类,相信会有其它提示和收获的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:未出手的飞刀 回复日期:2003-03-04 12:59:50
<br>内容:<BR>随便找本stl的书看看把
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:blash 回复日期:2003-03-04 20:53:49
<br>内容:iterator有的书解释为游标,有的解释为光标。<BR>举例:<BR>在你设计一个链表模板类时,对于链表的处理函数,可能有许多操作,但是放在一个类里会使的链表类过于庞大,不利于维护,还有,为了应付将来可能出现的大量关于链表操作的需求,不可能每一次总来修改链表类,那么就出现了关于链表的游标类,用来实现对链表的快速遍历,实现的时候是把该游标类申明为链表类的友元类。当然实现的时候还有其它一些实现方法。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -