深入学习C++——17引用

深入学习C++——17引用
引用是一种引用现有变量的方式。与指针不同,指针可以创建空指针,而引用不行。引用必须引用已存在的变量。引用本身不是一个新变量,它不占用内存,没有自己的存储空间。
我们创建一个变量,并给这个变量创建一个引用。声明引用时需要指定变量类型:
int a = 5;
int& ref = a;

这里的ref就是a的别名,它本身不是一个真正的变量,ref变量实际并不存在,它只存在于代码中。
此时我们可以给ref赋值,然后输出a的值:
ref = 2;
std::cout << a << std::endl; 运行程序,可以看到a的值变成了2。 下面来看一个更复杂的例子。我们创建一个变量递增函数,并在main中调用,把a作为参数传递进去,只是通过值传递给它。 void Increment(int value) { value++; } int main() { int a =

深入学习C++——17引用最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/24468.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>