例如
int *a = 5;
MyFunc(&a);
'&'幕后工作的背后是什么?是否只是创建一个指向该指针并自动递减的指针?还是做不同的事情。
在C ++中,是否有任何方法可以通过“ true”引用进行传递,或者一切都是通过值传递的指针?
答案 0 :(得分:-2)
C ++中的引用基本上实现为指针。我想这就是它们在所有语言中实现的方式,而不仅仅是C ++。
这里有一个更早的问题,给出了更好的答案:How is reference implemented internally?