C++引用和指针之间的关系

阅读 80

2022-04-14

文章目录


一、引用的使用

在使用层面,引用相当于变量的别名,可以简单的理解为为同一块内存区域取了不同的名字,使用每个名字都可以等效的对内存区域进行操作。

二、引用的本质

int a = 100;
int &b = a;
int a = 100;
int * const b = a;

以上两段代码是等价的,C++在底层实现引用机制的时候,用的就是常指针。
引用实际上是占用内存空间的,打印a和b的地址是相同的,只是C++隐藏了底层的实现。

精彩评论(0)

0 0 举报