Re: [問題] 關於 return reference
※ 引述《wowslr (檸檬子)》之銘言:
推
05/19 12:39,
05/19 12:39
→
05/19 12:41,
05/19 12:41
→
05/19 14:31,
05/19 14:31
→
05/19 15:31,
05/19 15:31
→
05/19 15:32,
05/19 15:32
這看你究竟想做什麼而定
傳入參考作為引數隱含著函數本身會改變該引數內部值的概念
如果 foo 不會修改傳進去的 drive, 那麼就可以讓它直接接受 const IDrive &
這樣在函數語義上也會比較清晰
反之如果 foo 會修改 drive, 那麼當然你就必須為它提供 non-const 版本的 getter
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.94.175
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1400502699.A.095.html
※ 編輯: uranusjr (218.161.94.175), 05/19/2014 20:32:17
推
05/19 22:11, , 1F
05/19 22:11, 1F
推
05/19 22:30, , 2F
05/19 22:30, 2F
→
05/19 22:31, , 3F
05/19 22:31, 3F
推
05/20 02:43, , 4F
05/20 02:43, 4F
→
05/20 02:44, , 5F
05/20 02:44, 5F
推
05/20 08:15, , 6F
05/20 08:15, 6F
→
05/20 08:15, , 7F
05/20 08:15, 7F
→
05/20 11:27, , 8F
05/20 11:27, 8F
→
05/20 11:33, , 9F
05/20 11:33, 9F
→
05/20 13:36, , 10F
05/20 13:36, 10F
→
05/20 13:37, , 11F
05/20 13:37, 11F
→
05/20 14:06, , 12F
05/20 14:06, 12F
→
05/20 14:06, , 13F
05/20 14:06, 13F
→
05/20 14:07, , 14F
05/20 14:07, 14F
推
05/20 16:22, , 15F
05/20 16:22, 15F
→
05/22 17:26, , 16F
05/22 17:26, 16F
→
05/22 17:27, , 17F
05/22 17:27, 17F
→
05/22 17:28, , 18F
05/22 17:28, 18F
→
05/22 17:28, , 19F
05/22 17:28, 19F
討論串 (同標題文章)