在以下块中:
for(int j=0;j<NO_OF_NEIGHBOURS;j++) { a.at(i).x=a.at(i).x+a.at(i+j).x; a.at(i).y=a.at(i).y+a.at(i+j).y; }对于每个邻居,请将a.at(i)的x和y分别添加到邻居值。
我理解正确,应该是这样的。
for(int j=0;j<NO_OF_NEIGHBOURS;j++) { a.at(i).x += a.at(i+j+1).x a.at(i).y += a.at(i+j+1).y }


