不好意思...順便請問 VB.NET 的 byval 和 byref
如果傳遞的是物件(譬如 string), 那使用 byval 和 byref 有差嗎?
也就是說,使用 byval 會複製一份新的給sub-routine嗎?
vb.net預設都給 byval ,可是這樣會耗掉很多時間吧...
※ 引述《welon.bbs@ptt.cc (小龍)》之銘言:
> ※ 引述《tinlans.bbs@bbs.csie.nctu.edu.tw (汀)》之銘言:
> : 如果你要的是泛用性的正式定義,
> : 那麼 call by address == call by reference,
> : 傳 pointer 只是 call by value,
> : 不能稱之為 call by address,
> : 目前世界上只有台灣本土人寫的書會稱之為 call by address,
> : 其它外國的書或是翻譯書都不曾直接指名其為 call by address。
> : 文魁出的某本綠皮 Visual C++ (位元文化編著) 是一大笑話,
> 你說的是這一本很好笑的書嗎?...
> http://tw.f4.page.bid.yahoo.com/tw/auction/d21542084
> 該不會你也有一本吧
> : 說 C++ 有 call by value、call by address、call by reference 三種參數傳遞法,
> : 深受其害的 C++ programmer 在台灣已不計其數,
> 唉 某間台中的學校老師也是這樣教 不要懷疑!
> : 上次還在 google 上看到有人投影片也這樣寫。
> : 雖然你沒有說你問的是不是 C++,
> : 但從問法上聽起來,
> : 很可能是在看 C++ 相關而且內容有問題的中文書。
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知 218-163-126-103.dynamic.hinet.net海