Re: c++的指標用在引數上

看板Programming作者時間17年前 (2006/11/05 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《meltice.bbs@ptt.cc (三億兩千萬大散戶)》之銘言: > 以我的觀念 > pointer是比較屬於C的東西 > reference才是C++的東西 > 我覺得兩者效率應該一樣 > 因為都沒有複製資料的動作 > 以compiler來看 > pointer會比reference多佔一塊記憶體空間用來儲存位址 > 所以傳pointer時你可以拿該pointer再指到別的地方 > 但是傳reference時你不能改變reference到的地方 用 reference 效率應該會比較好吧。(其實只有好一丁點而已。) 因為使用 pointer 傳遞,會複製「位址」這個數值, 然後再利用「位址」這個數值做事。例如 pointer->function(); -- ┌───────── 認 真 練 英 文 ────────┐ http://home.kimo.com.tw/previewslave/english/english.html └───────────From:火星───────────┘ --
文章代碼(AID): #15JJyI00 (Programming)
文章代碼(AID): #15JJyI00 (Programming)