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

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

这个我也不知道去问谁了

你对这个回答的评价是?

}

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

你对这个囙答的评价是?

}

我要回帖

更多关于 illegal 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信