C++基础之指针与引用的底层实现 一句话总结 推荐阅读

指针分配内存,有地址(编译器和程序员看来),属于一个类型变量,支持取地址与解引用操作。

引用分配内存,有地址(编译器看来),相当于一个变量别名,不支持取地址与解引用操作(即不可获取其本身地址),声明即必须初始化,不可变更引用对象,本质上是“pointer const”。

推荐阅读

快速理解:简谈 C++ 中指针与引用的底层实现