总而言之:指针是实际存在,引用是变量别名,引用有多种应用场景,看起来最常见的是作为函数的形参和函数的返回值,必须要有初始化,初始化后不可更改。
参考文章:
C++核心编程:&引用运算符,与其应用场景,及“起别名的本质”int* const p=&a;内部实现其实是个“指针常量”_樂禮的博客-CSDN博客
总而言之:指针是实际存在,引用是变量别名,引用有多种应用场景,看起来最常见的是作为函数的形参和函数的返回值,必须要有初始化,初始化后不可更改。
参考文章:
C++核心编程:&引用运算符,与其应用场景,及“起别名的本质”int* const p=&a;内部实现其实是个“指针常量”_樂禮的博客-CSDN博客