精華區beta Programming 關於我們 聯絡資訊
※ 引述《cplusplus.bbs@binary.csie.ncu.edu.tw (對改變感到期待)》之銘言: : ※ 引述《GP03.bbs@aeug.twbbs.org (Gundam Pilot)》之銘言: : : ※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言: : : > fortran: call by refernce only : : > C: call by value only : : > C++: call by value & call by reference : : > 好像在寫計概問答題... : : 那誰用call by address?? : : 本質上 call by address 就是 call by value : 只是傳的東西是個 address , 可藉它修改function外之物 : 實際上也只是call by value, 某位址的value 厚厚,關於這幾個名詞,眾說紛紜。 讓我猜猜看,嗯,tinlans 的意思可能是將 call by address 與 call by reference 當做同義。而 cplusplus 則是將 call by address 本質同等於 call by value. 至於誰是誰非,或是各有道理呢?因為最近鄙人深感與人爭辯 之苦,決定靜候公議。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.208.166