reference不能是空,必須有初值。
通常在reference和point都適用時,reference有更好的效率(因爲reference不需要測試是否爲NULL)。
當需要指向某個東西而且決不會改指其它東西,
或是當實現一個操作符而其語法需求無法由pointer達成時(如operator[]),
就應該選擇references;
任何其他時候,採用pointer.
reference不能是空,必須有初值。
通常在reference和point都適用時,reference有更好的效率(因爲reference不需要測試是否爲NULL)。
當需要指向某個東西而且決不會改指其它東西,
或是當實現一個操作符而其語法需求無法由pointer達成時(如operator[]),
就應該選擇references;
任何其他時候,採用pointer.