为什么我们应该在C ++中使用引用变量而不是指针? [重复]

问题描述 投票:-1回答:1

我从C ++开始,当我遇到引用变量时,我无法理解为什么我们需要使用引用变量,当我们已经在C ++中有指针时。

为什么我们需要引用变量,因为我们可以用指针完成所有工作?

你能描述一下我们必须使用参考变量的情况吗?

c++
1个回答
0
投票

指针可以重新分配,而引用则不能,并且必须仅在初始化时分配。指针可以直接指定为NULL,而引用则不能。指针是保存内存地址的变量。引用与其引用的项具有相同的内存地址。

© www.soinside.com 2019 - 2024. All rights reserved.