24.指针和引用的区别
生活随笔
收集整理的這篇文章主要介紹了
24.指针和引用的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在面試時經常會被問到 指針和引用的區別,雖然問題很簡單但還是總結一下!
指針和引用的區別其實有太多了,主要的區別大概是這樣子:
1)指針聲明的時候可以不被初始化(有可能成為野指針),但是引用必須要進行對象的綁定;
2)引用作為一個對象別名,而指針卻是一個存有對象地址的變量。
3)指針是對象,可以被聲明為常量;引用不是對象。
4)sizeof作用于指針得到4字節,作用于引用得到的是對象的大小。
5)作為參數傳遞時,指針需要被解引用才可以對對象進行操作,而直接對引用的修改都會改變引用所指向的對象;
總結
以上是生活随笔為你收集整理的24.指针和引用的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10.MYSQL:什么是事务?事务的性质
- 下一篇: 开放封闭原则(OCP)