C++引用是一種別名,用來引用已存在的變量或?qū)ο?。它提供了一種簡潔和方便的方式來操作變量,同時可以減少內(nèi)存消耗和提高程序的效率。
引用的語法形式為在變量名前加上&符號,例如:
int a = 5;
int& b = a; // b是a的引用
在上面的例子中,變量b是變量a的引用,它們實際上指向同一個內(nèi)存地址。因此,對b的修改會直接影響到a的值。
引用的主要特點如下:
引用在函數(shù)參數(shù)傳遞中也經(jīng)常被使用,可以通過引用來修改函數(shù)外部的變量。這樣的引用稱為函數(shù)引用參數(shù)。