版权归原作者所有,如有侵权,请联系我们

[科普中国]-独立引用

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

概述

到目前为止,引用的最常见用法是通过引用调用传送变元,并作为函数的返回值。不过·可以说明引用仅是一个变量。这类引用称为独立引用。一般说来,独立引用是变量的别名,它们实际上是同一变量的两个不同的名字,在内存中代表同一块存储区,具有相同的地址和大小。对它们的操作实际上是对同一块存储区的操作。2

当建立独立引用时.所建立的是变量的另一个名。在建立时.所有独立引用变量必须初始化。其理由很好理解。除初始化外.不能更改引用变量所指的对象。因此,在说明时它必须初始化。相对于引用。初始化是完全独立的操作。

如下程序说明了如何使用独立引用:

# include lostrcam.h”

main()

{

int a;

int&ref=a; //independent reference

a=10;

cout

ref=100;

cout