c++的引用

简介:

   引用是某个变量或对象的别名。引用不是变量,引用不占用内存空间。在建立引用是要用某个变量或对象对他进行初始化,
于是引用变绑定在用来给他初始化的八个变量或对象上。这时,当变量或着对象发生变化时,另一个相对用的对象也会跟
着变化。
   当创建某个变量的引用后,引用的值就是被引用的变量值。引用的地址值也是被引用的变量的地址值,引用就是被引用的别名。
因此,可以看出引用不是一个实体,只是一个实体的别名。


#include<iostream.h>
void main()
{
 int v(10);
 int &rv=v;//对引用设置出色值
 cout<<v<<','<<rv<<endl;
 cout<<&v<<','<<&rv<<endl;//观看地址值是否相同
 v-=5;//对V进行改变看看rv会不会改变
 cout<<v<<','<<rv<<endl;
 rv+=10;//对rv引用进行改变看看V会不会改变
 cout<<v<<','<<rv<<endl;
 int b=20;//将rv重新定义是看看之前引用的v会不会一起改变
 rv=b;
 cout<<v<<','<<rv<<endl;
}

目录
相关文章
|
4月前
|
存储 安全 C++
C++中的引用和指针:区别与应用
引用和指针在C++中都有其独特的优势和应用场景。引用更适合简洁、安全的代码,而指针提供了更大的灵活性和动态内存管理的能力。在实际编程中,根据需求选择适当的类型,能够编写出高效、可维护的代码。理解并正确使用这两种类型,是掌握C++编程的关键一步。
55 1
|
5月前
|
C++
C++中的const指针与const引用
C++中的const指针与const引用
57 2
|
3月前
|
存储 安全 C++
浅析C++的指针与引用
虽然指针和引用在C++中都用于间接数据访问,但它们各自拥有独特的特性和应用场景。选择使用指针还是引用,主要取决于程序的具体需求,如是否需要动态内存管理,是否希望变量可以重新指向其他对象等。理解这二者的区别,将有助于开发高效、安全的C++程序。
25 3
|
3月前
|
存储 自然语言处理 编译器
【C++入门 三】学习C++缺省参数 | 函数重载 | 引用
【C++入门 三】学习C++缺省参数 | 函数重载 | 引用
|
4月前
|
存储 安全 编译器
【C++航海王:追寻罗杰的编程之路】引用、内联、auto关键字、基于范围的for、指针空值nullptr
【C++航海王:追寻罗杰的编程之路】引用、内联、auto关键字、基于范围的for、指针空值nullptr
57 5
|
4月前
|
C++
C++引用
C++引用
|
4月前
|
存储 安全 编译器
【C++入门】—— C++入门 (中)_引用
【C++入门】—— C++入门 (中)_引用
33 5
|
4月前
|
C语言 C++ 编译器
【C++语言】冲突-C语言:输入输出、缺省参数、引用、内联函数
【C++语言】冲突-C语言:输入输出、缺省参数、引用、内联函数
【C++语言】冲突-C语言:输入输出、缺省参数、引用、内联函数
|
3月前
|
C++
C++基础知识(二:引用和new delete)
引用是C++中的一种复合类型,它是某个已存在变量的别名,也就是说引用不是独立的实体,它只是为已存在的变量取了一个新名字。一旦引用被初始化为某个变量,就不能改变引用到另一个变量。引用的主要用途包括函数参数传递、操作符重载等,它可以避免复制大对象的开销,并且使得代码更加直观易读。