[問題] 基本觀念--使用指標或參考的時機?
話說我想傳一個結構或是陣列給一個函數
函數會改變成員或是陣列元素的值
然後我想在函數外部取用改變過的值
我在傳數陣列元素等時用指標或是參考都可以
例如
function(int* ob).....
或是
function(int& ob).....
都可以達到同樣目的
問題:
這兩種方法有什麼差別呢?
是效率差別嗎?(把整個參考傳入效率比只傳位置差??)
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 147.8.146.78
→
03/09 20:05, , 1F
03/09 20:05, 1F
→
03/09 20:05, , 2F
03/09 20:05, 2F
→
03/09 20:57, , 3F
03/09 20:57, 3F
→
03/09 21:33, , 4F
03/09 21:33, 4F
推
03/09 22:35, , 5F
03/09 22:35, 5F