* 和 & 和 *& 區別聯繫

1、引用方式傳參,引用相當於是外部變量的別名,實際操作的就是該變量,即在函數內對該變量進行修改的話,在外部該變量也會相應被修改。 void ChangeRef(int& ref); 2、傳值方式傳參,實際上是複製了一個外部變量的副本進入函數中,在函數內操作的爲該副本,對該變量的修改並不會實際修改函數外的該變量。 void ChangeNotRef(int ref); 3、注意,此處未考慮傳入的參數
相關文章
相關標籤/搜索