C++中为什么会出现error C2100:illegalArgument indirection怎么修改

最后两行从数组中取值错了不需要用星号

这个我也不知道去问谁了

你对这个回答的评价是?

*s->s=a[0].s;中s前面的*多余了s是STU型指针,s->s中->後的s就是结构体中的int型变量s给这个int型变量用*“取内容”显然是错了。这是由于->的优先给比*高所以*s->s被编译器解释为*(s->s)的缘故……

你对这个囙答的评价是?

我要回帖

更多关于 illegal 的文章

 

随机推荐