1. 程式人生 > >C++中指標和引用還有*和&的關係

C++中指標和引用還有*和&的關係

*是取值,&是取地址。
在函式定義宣告的時候按照谷歌規範,輸入是const &型別的,輸出是指標型別的。
在使用過程中如果輸入是上一個函式的輸出,在使用的時候需要使用&或者星號×指標進行處理。
在函式宣告過程中使用&表示引用,函式內對引數進行了修改外部也會發生變化;不使用&表示函式的內部變數不會發生變化。
C++的指標和引用,可以理解為就是一樣 的,指向的都是同一塊記憶體地址上的東西。只是在使用指標時需要注意使用的是指標,還是需要使用指標指向的具體的值。
在給指標指向的記憶體賦值是需要使用×i=3,這種方式。