→ purincess:"reference" 12/04 23:36
→ johnhmj:參照,是某個物件的別名(alias)。 12/04 23:49
推 WJAider:想像成是一個新的 data type 跟 Car 用法一模一樣 12/05 01:58
→ WJAider:但是只有一個建構函式 Car( const Car& cr ); 12/05 01:59
→ WJAider:作用是把自己的記憶體位誌改得跟 cr 一樣 12/05 02:00
→ WJAider:建構後就把它當成 cr 用,以上提供僅供理解 12/05 02:02
→ WJAider:實際上應該不是這樣做的,理解後就跟樓上講的一樣當別名用 12/05 02:02
→ m13m13m:請問 所以是相當於pass by reference嗎?可能會改到callee 12/05 22:05
→ m13m13m:pass進來的data? 12/05 22:05
→ WJAider:不是很懂你問的,不過既然是別名,動他等於動本尊 12/06 02:40
→ m13m13m:knuckles 你寫的好清楚! 我了解了 pass by reference 在 12/07 21:20
→ m13m13m:C++中 就和Java的pass by ref 是一樣的嗎? 只是語法上略略 12/07 21:20
→ m13m13m:不同. 不過如果是這樣< 12/07 21:20
→ m13m13m:我猜想 pass by ref 是為了要讓使用者去掉不清楚 * &兩個 12/07 21:21
→ m13m13m:operator 的貼心行為吧? 所以說 pass by ref 的行為和 12/07 21:21
→ m13m13m:pass by address 所產生的行為也是一樣的八? 12/07 21:22
→ m13m13m:也謝謝其他版友 12/07 21:24