我定义了一个CPoker类,i有两个成员变量x和y。
现在我又定义了一个CPoker数组
CPoker i[5];
CPoker *temp=i;//将CPoker数组的首地址给temp指针问题
1.*temp->x可以去到i[0]的x值么?
2.*(temp+1)->y可以取到i[1]的y值么?
3.*(temp+2)->x可以取到i[2]的x值么?
我认为是可以的,大家认为呢?怎么样才算对呢?
现在我又定义了一个CPoker数组
CPoker i[5];
CPoker *temp=i;//将CPoker数组的首地址给temp指针问题
1.*temp->x可以去到i[0]的x值么?
2.*(temp+1)->y可以取到i[1]的y值么?
3.*(temp+2)->x可以取到i[2]的x值么?
我认为是可以的,大家认为呢?怎么样才算对呢?
2.*(temp+1)->y可以取到i[1]的y值么?
3.*(temp+2)->x可以取到i[2]的x值么?理解有偏差 1.*temp->x可以去到i[0]的x值么? temp->x就可以取到i[0]x值
2.*(temp+1)->y可以取到i[1]的y值么? (temp+1)->y 就可以取到i[1]y值
3.*(temp+2)->x可以取到i[2]的x值么? (temp+2)->x就可以取i[2]的x值
2.*(temp+1)->y可以取到i[1]的y值么? (*(temp+1)).y 就可以取到i[1]y值
3.*(temp+2)->x可以取到i[2]的x值么? (*(temp+2)).x就可以取i[2]的x值
是否能访问x、y还得看它们是否为公有成员变量。