我想在While循环中使用一个AND运算符和2个OR运算符,但是我在CPP中遇到错误。
while(vLessonNames.size>=1 && (log=='Y' || log=='y'))
我希望在矢量大小为1或更大且log = Y或y
时继续错误:无效使用会员(您是否忘记了'&'?)|
答案 0 :(得分:1)
我认为你的问题是.size可能是一个功能。所以尝试重写语句如:
while( ( (vLessonNames.size() >=1) && (log=='Y' || log=='y') ) )
{...}