不确定错误在何处持续存在,在for for循环中包含if语句时出现问题
bool operator<=(string a, const Zoo& z)
// Pre: none
// Post: returns true if animal a is in Zoo z.
// the owner does not count as an animal.
for ( int i=0; i< z.count-1; i++ ) {
if (z.cage[z.count-1] == a){
return true;
}
else {
return false;
}
}
答案 0 :(得分:13)
您忘记在功能体的开头放置一个括号{
。