今天看到一段代码(代码中的函数是在一个struct里的):
long long & operator [] (const int &c) { return a[c]; }
我已经知道了这个函数会返回a[c]的地址,那么请问普通的函数可不可以使用"&"来进行返回地址的操作?就像下面这样(我编译会报错)
int test & (int i) { return a[i]; }
收起
请问你上下两个a的类型分别是什么
报告相同问题?