指針是一個變量,存儲了另一個變量的內(nèi)存地址,而引用是一個變量的別名,實際上是原變量的一個別名。
指針可以被重新賦值指向其他變量,而引用一旦綁定到一個變量,就不能再綁定到其他變量。
指針可以指向空值(nullptr),而引用必須綁定到一個有效的變量。
對指針進行解引用操作時,需要使用操作符,而引用在使用時不需要操作符。
指針可以進行指針運算(比如加減操作),而引用不支持指針運算。
引用在實現(xiàn)上更加安全,避免了空指針引用和指針操作導(dǎo)致的錯誤。
億速云公眾號
手機網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網(wǎng)安備 44010402001142號增值電信業(yè)務(wù)經(jīng)營許可證編號:B1-20181529