这个问题在这里已有答案:
我从C ++开始,当我遇到引用变量时,我无法理解为什么我们需要使用引用变量,当我们已经在C ++中有指针时。
为什么我们需要引用变量,因为我们可以用指针完成所有工作?
你能描述一下我们必须使用参考变量的情况吗?
指针可以重新分配,而引用则不能,并且必须仅在初始化时分配。指针可以直接指定为NULL,而引用则不能。指针是保存内存地址的变量。引用与其引用的项具有相同的内存地址。