我正在做一个项目,其中我有一个不断杀死我的程序的功能。
我正在处理数组,并且必须使用勾股定理来找到网格系统上两个对象之间的距离。
这是功能:
void Rover::check_if_collision(Rover arg[]) const{
for (int i = 0; i <= 4; i++){
for (int n = 0; n <= 4; n++){
if (arg[i].name == arg [n].name){
n++;
}
if (arg[i].xpos == arg[n].xpos && arg[i].ypos == arg[n].ypos){
cout << "Alert! " << arg[i].name << "ran into "
<< arg[n].name << endl;
}
}
}
}
我不知道是什么杀死了程序。