Re: [問題]inteator

看板Programming作者時間18年前 (2006/10/24 08:32), 編輯推噓7(702)
留言9則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《ie945256.bbs@bbs.csie.fju.edu.tw (小菜)》之銘言: > 這個是幹麻用的阿? > 怎麼感覺跟ArrayList一樣? > 有人可以幫小弟我解釋一下嗎? > 謝謝 怎麼可能一樣, iterator 可以說是一種經過包裝的高階 pointer, 最基本的 iterator 也可以 sequential traverse 其對應的 container, 在 C++ 用起來跟 pointer 差別不大, Java 的話會有小差別, 因為 Java 沒有 pointer, 所以自然也不會有 for pointer 的 operators。 -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Tsing Hua University Department: Computer Science Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design Researching: Undecided Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.252 > ╰─╮ ╚╦═╦╝ From:61-230-217-124.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩

10/24 13:43, , 1F
其實我對 "java 沒有 pointer" 這個說法
10/24 13:43, 1F

10/24 13:44, , 2F
感到很不能接受. 事實上是, java 用了非
10/24 13:44, 2F

10/24 13:45, , 3F
常多的 pointer, 只是 java 叫他reference
10/24 13:45, 3F

10/24 13:49, , 4F
同時限制了其中一部份功能
10/24 13:49, 4F

10/25 12:57, , 5F
那...你能接受"C其實有reference"這說法
10/25 12:57, 5F

10/25 12:57, , 6F
嗎? ^^;;;
10/25 12:57, 6F

10/25 12:57, , 7F
這兩句其實仔細想是一樣的
10/25 12:57, 7F

10/25 13:11, , 8F
pointer 就是一種 reference 的實做啊 :P
10/25 13:11, 8F

10/25 13:17, , 9F
(話說 *p 這個動作就叫 'dereference')
10/25 13:17, 9F
文章代碼(AID): #15FLy200 (Programming)
討論串 (同標題文章)
文章代碼(AID): #15FLy200 (Programming)