请问在程序中的型参中遇到 &* 这种符号代表什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:12:58
比如f(int *&a)
这样传进去的是个什么东西?

一般 f(int &a)
在f函数中修改a后,外面的a同时也被改了.这是引用.
而 f(int* &a)
一样,int 和int*都是用来修饰 &a的,只是类型不变.
所以这个是对指针的引用.

这个是指针的引用
是C++里的东西

都没见过这种代码,也没见哪本书上讲过
指的是C语言么???

一般是“和”的意思,也有的是一个附加解释的符号。具体的情况要高手解释的了哈。

*和&相互抵消,所以int *&a就是int a