仕組みがわかりませんa<<b
。
そして、それは実際には何を意味するのa+= arr[i][j] ==0 && tfunc(i,j);
でしょうか?
それは意味しますか:
if (arr[i][j]==0 && tfunc(i,j) == true)
a += 1;
コードの一部は次のようになります。
int *eFunc(int* a) const{
for(int i=0; i<8; ++i){
for(int j=0; j<8; ++j){
*a = b <<3^j;
a+= arr[i][j] ==0 && tfunc(i,j);
}
}
return a;
}
前もって感謝します