C++ 引用和指針的區別

指針: 是一個地址變量,指向的地址可以被改變,不依賴於其它變量 引用: C++中的引用在低層是通過常指針來實現的。也就是說是個常量指針,定義時不能爲空,必須初始化,初始化以後不能再指向其它地址。因爲是個常量,所以必須從一而終,不能更改。   有一點需要注意的是: sizeof(指針)  的值永遠是 4 sizeof(引用) 的值是不一定的,根據所引用的對象類型而定 比如:
相關文章
相關標籤/搜索