小编Gau*_*Nag的帖子

在我们使用指针之前,为什么对数组的引用不起作用?

这非常有效......

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)

这两个ap是指针,并具有相同的值(地址a[0]).当我使用指针(p)引用数组时,它工作得很好.

但是当我a[]直接引用该数组时,它不起作用......为什么?

c++ reference

12
推荐指数
2
解决办法
845
查看次数

标签 统计

c++ ×1

reference ×1