【C++】函數形參中 指針(*) 和 指針引用(*&) 的區別

好比: changenum(int* p) changenum(int*& p) 這二者有什麼區別呢?函數 若是在子函數changenum()中咱們改變指針p指向對象的值時,第一種和第二種均可以。可是若是咱們要改變指針p指向對象的話,只有第二種能夠實現。spa 由於若是不使用&,那麼在函數中會自動調用指針的構造函數,構造一個臨時指針,這個指針和傳進來的指針指向同一個位置。咱們能夠經過這個臨時指針改
相關文章
相關標籤/搜索