More Effective C++ 讀書筆記 之 區別pointer和reference

reference不能是空,必須有初值。

通常在reference和point都適用時,reference有更好的效率(因爲reference不需要測試是否爲NULL)。


當需要指向某個東西而且決不會改指其它東西,

或是當實現一個操作符而其語法需求無法由pointer達成時(如operator[]),

就應該選擇references;

任何其他時候,採用pointer.

 

 

 

 

    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章