急求C++ 指针问题

2025-02-21 17:59:00
推荐回答(5个)
回答1:

这个问题是因为你的变量名与数组名重名了。更改一下变量名就行了。

回答2:

这里编译器默认a是数组名 也就是数组的首地址 相当于指针 变量a换个名字 比如c应该就行了

回答3:

私有数据是不可以通过类外定义指针访问的,当然可以把私有成员前面加一个关键字

回答4:

for(i=0;i<10;i++) b[i]=a[i]-a[0];

这个需要看想表达什么意思了,上面的可能是不对的,具体需要根据要求来了

回答5:

b[i]=a[i]-a; 可以改成 b[i]=a[i]-sizeof(a);