zl程序教程

您现在的位置是:首页 >  后端

当前栏目

c++的引用

C++ 引用
2023-09-14 09:04:38 时间

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


#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;
}


爱上c++的第一天:内存存储模型,引用和函数方面的知识 在运行的时候调用程序分配内存可以在任何时候决定分配内存即分配的大小,用户自行决定在何时释放。堆中的所有东西都是匿名的,不能用名字访问,只能通过指针来访问。
【重学C/C++系列(三)】:这一次彻底搞懂指针和引用 相信学过C++都知道指针以及引用,C++中使用指针是为了兼容C语言,而使用引用是为了更加贯彻面向对象编程思想,今天小余就来和大家聊聊关于C++中指针以及引用。
<c++> &引用概念 | 引用用法 | 引用与指针区别 什么是引用?引用是已定义的变量的别名(另一个名称)。通俗来讲,就相当于起一个外号。引用语法是什么样的?语法:数据类型& 引用名 = 引用实体;举个例子:如果我们要将a作为bint a;&不是地址运算符,而是类型标识符。它是放在数据类型后面的。
软件开发入门教程网之C++ 引用 • 不存在空引用。引用必须连接到一块合法的内存。 • 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。 • 引用必须在创建时被初始化。指针可以在任何时间被初始化。