参考文献
文章目录
C++中的引用
C++中的引用是一个强大且灵活的工具,它为程序员提供了一种访问和操作变量的简便方法。引用在函数参数传递、返回值优化中起着重要作用。
1. 什么是引用?
在C++中,引用是一个变量的别名。引用在声明时必须被初始化,并且一旦绑定到一个变量,就不能再改变其绑定。引用提供了一种通过不同名称访问同一变量的方式。
引用的声明和初始化
引用的声明使用与指针相似的符号,但不需要显式的解引用操作。以下是引用的声明和初始化示例:
int main() {
int var = 10;
int& ref = var; // 引用变量,ref是var的别名
std::cout << "变量 var 的值: " << var << std::endl;
std::cout << "引用 ref 的值: " << ref << std::endl;
ref = 20; // 修改引用的值
std::cout << "修改后,变量 var 的值: " << var << std::endl;
return 0;
}
在上面的示例中,ref
是一个引用,它绑定到变量var
。通过修改ref
的值,我们实际上修改了var
的值。