Re: c++的指標用在引數上
※ 引述《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:火星》───────────┘
--
討論串 (同標題文章)