引用的实质

Posted jefy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引用的实质相关的知识,希望对你有一定的参考价值。

1.引用的定义

引用即:变量的别名。int a = 10;  int &b = a;   b 即为a的别名。

2.通过引用实现数据交换

技术分享图片

3.引用的意义

引用作为变量的别名存在,因此在一些场合可以替代指针。

引用相对于指针来说具有更好的可读性和实用性。

4.引用和指针一样所占的内存空间都是4个字节。引用在c++中本质就是一个常量指针。

 

5.函数的返回值是引用类型

当函数返回引用时,若返回栈上的局部变量,不能作为其它引用的初始值,不能作为左值。

 

以上是关于引用的实质的主要内容,如果未能解决你的问题,请参考以下文章

引用的实质和常量的使用

引用的实质(C++)

c#中值类型与引用类型的值传递与引用传递

引用变量

19)引用

C++笔记--引用(1-5)