它是什么意思"飞机"不提供下标运算符"

时间:2015-04-26 23:22:55

标签: c++ arrays struct

我已经创建了一个类型为飞机的结构变量但是我一直试图找出为什么我在if状态"""飞机"不提供下标运算符"另外我在调用函数的部分得到了另一个错误"没有匹配函数函数'最高'"有人可以帮助我

count=highest(plane);
count2=lowest(plane);

}


int highest(airplanes plane){
int high=0;
int count=0;
for(int a =0;a<12;a++){
    if(plane[a].averageDeparted>high){
        count=a;
        high=plane.averageDeparted;
    }
}
return count;
  }

 int lowest(airplanes plane){
 int low=100000;
 int count2=0;
 for(int a =0;a<20;a++){
    if (plane[a].averageDeparted< low){
        count2=a;
        low=plane[a].averageDeparted;
    }
   }
 return count2;

1 个答案:

答案 0 :(得分:0)

根据您的迟来的评论,两种方法中的参数声明都不正确。在这两种情况下,它们应该是cat = (_NSDictionaryl *) class name = _NSDictionaryl -> [0] = @"name" : @"This is my first title" -> [1] = @"icon" : @"icon.png"

类型名称也不正确,因为每个实例显然只有一架飞机。