有人可以解释一下 -> 运算符在 C++ 中的作用吗?
下面的例子:
struct X{ int a[sz];}
void print(X* x){
for(int i =0; i<sz; i++){
cout << x->a[i] << ' '; // -> is like dereference??
我的猜测是它为数组 a 中的索引 i 分配了 x 指向的对象的值。
有人可以解释一下 -> 运算符在 C++ 中的作用吗?
下面的例子:
struct X{ int a[sz];}
void print(X* x){
for(int i =0; i<sz; i++){
cout << x->a[i] << ' '; // -> is like dereference??
我的猜测是它为数组 a 中的索引 i 分配了 x 指向的对象的值。