精華區beta Programming 關於我們 聯絡資訊
※ 引述《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。 呃...以前都沒注意到...call by address講的很順 K&R page27有說到: ``In C, all functions are passed "by value"'' ``...calling program to pass pointers to the values to be change'' K&R, page 95 : 文魁出的某本綠皮 Visual C++ (位元文化編著) 是一大笑話, : 說 C++ 有 call by value、call by address、call by reference 三種參數傳遞法, : 深受其害的 C++ programmer 在台灣已不計其數, : 上次還在 google 上看到有人投影片也這樣寫。 : 雖然你沒有說你問的是不是 C++, : 但從問法上聽起來, : 很可能是在看 C++ 相關而且內容有問題的中文書。 -- 我認識的人愈多,我就愈喜歡狗 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.159.116