精華區beta Programming 關於我們 聯絡資訊
※ 引述《junshung@kkcity.com.tw (... (b) pic)》之銘言: > 請問call by referance 跟call by adress 的用法有啥不同ㄋ > 書上只寫說 它們效果一樣 但寫法不同 但我還是不太懂 > call by referance 如果你要的是泛用性的正式定義, 那麼 call by address == call by reference, 傳 pointer 只是 call by value, 不能稱之為 call by address, 目前世界上只有台灣本土人寫的書會稱之為 call by address, 其它外國的書或是翻譯書都不曾直接指名其為 call by address。 文魁出的某本綠皮 Visual C++ (位元文化編著) 是一大笑話, 說 C++ 有 call by value、call by address、call by reference 三種參數傳遞法, 深受其害的 C++ programmer 在台灣已不計其數, 上次還在 google 上看到有人投影片也這樣寫。 雖然你沒有說你問的是不是 C++, 但從問法上聽起來, 很可能是在看 C++ 相關而且內容有問題的中文書。 -- 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: 交大資工鳳凰城資訊站 <bbs.csie.nctu.edu.tw> ◆ From: 61-230-218-238.dynamic.hinet.net costbook:轉錄至看板 C_and_CPP 09/27 06:48