C++引用是一种别名,用来引用已存在的变量或对象。它提供了一种简洁和方便的方式来操作变量,同时可以减少内存消耗和提高程序的效率。
引用的语法形式为在变量名前加上&符号,例如:
int a = 5; int& b = a; // b是a的引用
在上面的例子中,变量b是变量a的引用,它们实际上指向同一个内存地址。因此,对b的修改会直接影响到a的值。
引用的主要特点如下:
引用在函数参数传递中也经常被使用,可以通过引用来修改函数外部的变量。这样的引用称为函数引用参数。