使用 指针符号 * 访问数据 ;
2、引用与指针对比
引用 与 指针示例 : 下面的两个函数 , 分别使用 指针 和 引用 作为参数 ,
二者实现了相同的功能 , 性能也相同 ;
但是使用引用 , 可以像操作变量一样操作外部元素...上述 Student 结构体 , 占
12
字节的 内存空间 , int 类型已知占 4 字节 , 剩余的 引用 a 和 b 各占 4 字节 , 与指针所占的内存空间相同 ;
三、引用在 C++ 编译器实现...;
综合上面的三种特点 , C++ 语言编译器 中 , 引用的本质是 :
类型* const 指针名称;
指针 ;
引用在 C++ 语言内部是 常量指针 , 下面 C++ 语言的 " 引用 "
引用类型...& 引用名称
等同于 下面的 C 语言的 " 常量指针 "
指针类型* const 指针名称
C++ 语言中的 引用 , 其在 编译器中的实现 就是 " 常量指针 " , 因此 引用 占用的内存空间与..., C++ 编译器遇到引用 , 还是需要将 引用 还原为 C 语言中的 取地址 传入函数 , 在函数内部使用指针访问实参 ;