引用概念
----
C++ 对 C 扩充 : 引用 ( Reference ) 概念 , 是 C++ 在 C 的基础上进行的扩充 , 在 C 语言中是没有引用的 ;
引用本质 : 引用的本质就是为一个变量指定一个别名..., 这个变量必须在声明的时候指定 ;
//引用相当于常量指针 , 必须在声明的时候就初始化 , 声明完毕后初始化是无效的 , 编译执行会报错
//错误示例 , 引用声明后必须马上初始化
int a =...是 变量名称 的一个别名 )
编译器实现 : 编译器将引用实现为 int * const b 指针 , 其指针本身是常量 , 即存储的地址是不可变的 , 指针指向的内容是可变的 ;
( 既然引用是一个...;
这里注意 , 不同通过引用进行修改 , 但是可以通过变量名称 a 进行修改 ;
⑤ 作用及意义 : 使用 引用数据类型 作为 函数参数 , 如果不需要在 函数中 修改该引用变量的值 ( 指针指向的数据的值...语言中 , 如果要让函数的参数可以将结果返回 , 则必须使用指针作为参数 ;
C++ 中的引用参数 : C++ 在 C 语言基础上扩展了 引用 数据类型 , 使用引用可以替代上面的指针作为参数的情况 ,