C ++参考如何在后台工作

时间:2018-11-16 11:00:31

标签: c++ pointers reference

例如

int *a = 5;
MyFunc(&a);

'&'幕后工作的背后是什么?是否只是创建一个指向该指针并自动递减的指针?还是做不同的事情。

在C ++中,是否有任何方法可以通过“ true”引用进行传递,或者一切都是通过值传递的指针?

1 个答案:

答案 0 :(得分:-2)

C ++中的引用基本上实现为指针。我想这就是它们在所有语言中实现的方式,而不仅仅是C ++。

这里有一个更早的问题,给出了更好的答案:How is reference implemented internally?