看板 Programming 關於我們 聯絡資訊
※ 引述《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"的狂狷不馴;屬於年少的輕狂色彩
march20:其實我對 "java 沒有 pointer" 這個說法 71.137.26.95 10/24 13:43
march20:感到很不能接受. 事實上是, java 用了非 71.137.26.95 10/24 13:44
march20:常多的 pointer, 只是 java 叫他reference 71.137.26.95 10/24 13:45
march20:同時限制了其中一部份功能 71.137.26.95 10/24 13:49
Killercat:那...你能接受"C其實有reference"這說法 218.163.163.48 10/25 12:57
Killercat:嗎? ^^;;; 218.163.163.48 10/25 12:57
Killercat:這兩句其實仔細想是一樣的 218.163.163.48 10/25 12:57
march20:pointer 就是一種 reference 的實做啊 :P 71.137.26.95 10/25 13:11
march20:(話說 *p 這個動作就叫 'dereference') 71.137.26.95 10/25 13:17