2.5 引用
前言
- 引用就是变量的另一个名字
- 在实际的程序中,引用主要是作为函数的形式参数
- 引用是一种复合的数据类型,通过在变量的名字前面添加“&”符号来定义。
- 复合类型指的是用其他类型定义的类型,int &ref = i;用其他类型int变量i,定义类型 ref
1.引用是别名
-
- 因为引用是它绑定变量的另一个名字,
- 作用在引用上的所有的操作,实际上都是作用在该引用班定的变量上。
- 定义多个引用
- 略
- const引用
- const引用,是指向const变量的引用
- const int ival = 1024;//不能直接对ival赋值
- const int &ref = ival;//更不能通过引用ref来修改ival的值
- int &ref2 = ival; // ref2是普通的非const引用
- 将普通的引用绑定到const变量上是不合法的
- 什么叫做const引用:
- 指向const变量的引用,就叫做const引用
时间: 2024-10-03 22:19:52