“error 对成员xx1的请求出现在XX2中,但后者具有非类类型 ”
出现问题的原因要么是有跟结构体、union、类等重名的变量,要么是下标、“.”或“->”错误导致。重名的情况往往只出现在某一个函数中,可能情况:类似的结构体AB在函数C中,A可以用B不可用,B放到D函数中可用,最后发现时在C函数中有何结构体B重名的char数组。
本次原因注意是" . " 被写成“ ->”,如this.xxx。。。用this->xxx。
“error 对成员xx1的请求出现在XX2中,但后者具有非类类型 ”
出现问题的原因要么是有跟结构体、union、类等重名的变量,要么是下标、“.”或“->”错误导致。重名的情况往往只出现在某一个函数中,可能情况:类似的结构体AB在函数C中,A可以用B不可用,B放到D函数中可用,最后发现时在C函数中有何结构体B重名的char数组。
本次原因注意是" . " 被写成“ ->”,如this.xxx。。。用this->xxx。