引用:某個變量的“別名”,對用操作與直接操作變量是一樣的。
聯繫:引用本質上是一個指針。
區別:
1.引用必須初始化,指針可以不初始化。
2.指針可以爲NULL,引用不能爲NULL。
3.引用本身不佔用內存空間,指針在32位系統中佔4個字節,64位系統佔8個字節。
4.引用只能引用一個地址空間,指針則可以隨便指。
引用:某個變量的“別名”,對用操作與直接操作變量是一樣的。
聯繫:引用本質上是一個指針。
區別:
1.引用必須初始化,指針可以不初始化。
2.指針可以爲NULL,引用不能爲NULL。
3.引用本身不佔用內存空間,指針在32位系統中佔4個字節,64位系統佔8個字節。
4.引用只能引用一個地址空間,指針則可以隨便指。