引用相當於起別名,可以作爲形參和返回值,在定義的時候必須初始化。
引用和指針的區別
1 引用訪問一個變量是直接訪問,而指針是間接訪問。
2 引用是一個變量的別名,本身不單獨分配自己的內存空間,而指針有自己的內存空間
3 引用一經初始化不能再引用其他變量,而指針可以
4 指針比較危險,可能會有野指針造成內存泄漏等問題,所以最好使用引用。
引用相當於起別名,可以作爲形參和返回值,在定義的時候必須初始化。
引用和指針的區別
1 引用訪問一個變量是直接訪問,而指針是間接訪問。
2 引用是一個變量的別名,本身不單獨分配自己的內存空間,而指針有自己的內存空間
3 引用一經初始化不能再引用其他變量,而指針可以
4 指針比較危險,可能會有野指針造成內存泄漏等問題,所以最好使用引用。