这非常有效......
int a[5] = {1,2,3,4,5}, int *p = a;
int *& ref = p;
Run Code Online (Sandbox Code Playgroud)
但为什么这不起作用?
int a[5] = {1,2,3,4,5};
int*& ref = a;
Run Code Online (Sandbox Code Playgroud)
这两个a和p是指针,并具有相同的值(地址a[0]).当我使用指针(p)引用数组时,它工作得很好.
但是当我a[]直接引用该数组时,它不起作用......为什么?